;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 19 09:07:47 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("UartData.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)

DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("memcpy"), DW_AT_symbol_name("_memcpy")
	.dwattr DW$1, DW_AT_type(*DW$T$3)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("Calc_CRCByte"), DW_AT_symbol_name("_Calc_CRCByte")
	.dwattr DW$5, DW_AT_type(*DW$T$11)
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
DW$6	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
DW$7	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
	.dwendtag DW$5


DW$8	.dwtag  DW_TAG_subprogram, DW_AT_name("Calc_CRCWord"), DW_AT_symbol_name("_Calc_CRCWord")
	.dwattr DW$8, DW_AT_type(*DW$T$19)
	.dwattr DW$8, DW_AT_declaration(0x01)
	.dwattr DW$8, DW_AT_external(0x01)
DW$9	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$10	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$11	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$8


DW$12	.dwtag  DW_TAG_subprogram, DW_AT_name("IncIndex"), DW_AT_symbol_name("_IncIndex")
	.dwattr DW$12, DW_AT_declaration(0x01)
	.dwattr DW$12, DW_AT_external(0x01)
DW$13	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$14	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$12


DW$15	.dwtag  DW_TAG_subprogram, DW_AT_name("CheckTimeValid"), DW_AT_symbol_name("_CheckTimeValid")
	.dwattr DW$15, DW_AT_type(*DW$T$11)
	.dwattr DW$15, DW_AT_declaration(0x01)
	.dwattr DW$15, DW_AT_external(0x01)
DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$17	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
	.dwendtag DW$15

DW$18	.dwtag  DW_TAG_variable, DW_AT_name("MyInfo"), DW_AT_symbol_name("_MyInfo")
	.dwattr DW$18, DW_AT_type(*DW$T$108)
	.dwattr DW$18, DW_AT_declaration(0x01)
	.dwattr DW$18, DW_AT_external(0x01)
DW$19	.dwtag  DW_TAG_variable, DW_AT_name("Tax39Buf"), DW_AT_symbol_name("_Tax39Buf")
	.dwattr DW$19, DW_AT_type(*DW$T$63)
	.dwattr DW$19, DW_AT_declaration(0x01)
	.dwattr DW$19, DW_AT_external(0x01)
DW$20	.dwtag  DW_TAG_variable, DW_AT_name("AllTime"), DW_AT_symbol_name("_AllTime")
	.dwattr DW$20, DW_AT_type(*DW$T$110)
	.dwattr DW$20, DW_AT_declaration(0x01)
	.dwattr DW$20, DW_AT_external(0x01)
	.global	_RX_SCIA_STR
	.sect	".econst"
	.align	1
_RX_SCIA_STR:
	.field  	82,16			; _RX_SCIA_STR[0] @ 0
	.field  	120,16			; _RX_SCIA_STR[1] @ 16
	.field  	32,16			; _RX_SCIA_STR[2] @ 32
	.field  	102,16			; _RX_SCIA_STR[3] @ 48
	.field  	114,16			; _RX_SCIA_STR[4] @ 64
	.field  	111,16			; _RX_SCIA_STR[5] @ 80
	.field  	109,16			; _RX_SCIA_STR[6] @ 96
	.field  	32,16			; _RX_SCIA_STR[7] @ 112
	.field  	32,16			; _RX_SCIA_STR[8] @ 128
	.field  	83,16			; _RX_SCIA_STR[9] @ 144
	.field  	99,16			; _RX_SCIA_STR[10] @ 160
	.field  	105,16			; _RX_SCIA_STR[11] @ 176
	.field  	65,16			; _RX_SCIA_STR[12] @ 192
	.field  	58,16			; _RX_SCIA_STR[13] @ 208
	.field  	13,16			; _RX_SCIA_STR[14] @ 224
	.field  	10,16			; _RX_SCIA_STR[15] @ 240

DW$21	.dwtag  DW_TAG_variable, DW_AT_name("RX_SCIA_STR"), DW_AT_symbol_name("_RX_SCIA_STR")
	.dwattr DW$21, DW_AT_location[DW_OP_addr _RX_SCIA_STR]
	.dwattr DW$21, DW_AT_type(*DW$T$65)
	.dwattr DW$21, DW_AT_external(0x01)
	.global	_RX_SCIB_STR
	.sect	".econst"
	.align	1
_RX_SCIB_STR:
	.field  	82,16			; _RX_SCIB_STR[0] @ 0
	.field  	120,16			; _RX_SCIB_STR[1] @ 16
	.field  	32,16			; _RX_SCIB_STR[2] @ 32
	.field  	102,16			; _RX_SCIB_STR[3] @ 48
	.field  	114,16			; _RX_SCIB_STR[4] @ 64
	.field  	111,16			; _RX_SCIB_STR[5] @ 80
	.field  	109,16			; _RX_SCIB_STR[6] @ 96
	.field  	32,16			; _RX_SCIB_STR[7] @ 112
	.field  	32,16			; _RX_SCIB_STR[8] @ 128
	.field  	83,16			; _RX_SCIB_STR[9] @ 144
	.field  	99,16			; _RX_SCIB_STR[10] @ 160
	.field  	105,16			; _RX_SCIB_STR[11] @ 176
	.field  	66,16			; _RX_SCIB_STR[12] @ 192
	.field  	58,16			; _RX_SCIB_STR[13] @ 208
	.field  	13,16			; _RX_SCIB_STR[14] @ 224
	.field  	10,16			; _RX_SCIB_STR[15] @ 240

DW$22	.dwtag  DW_TAG_variable, DW_AT_name("RX_SCIB_STR"), DW_AT_symbol_name("_RX_SCIB_STR")
	.dwattr DW$22, DW_AT_location[DW_OP_addr _RX_SCIB_STR]
	.dwattr DW$22, DW_AT_type(*DW$T$65)
	.dwattr DW$22, DW_AT_external(0x01)
	.global	_RX_GSMR_STR
	.sect	".econst"
	.align	1
_RX_GSMR_STR:
	.field  	82,16			; _RX_GSMR_STR[0] @ 0
	.field  	120,16			; _RX_GSMR_STR[1] @ 16
	.field  	32,16			; _RX_GSMR_STR[2] @ 32
	.field  	102,16			; _RX_GSMR_STR[3] @ 48
	.field  	114,16			; _RX_GSMR_STR[4] @ 64
	.field  	111,16			; _RX_GSMR_STR[5] @ 80
	.field  	109,16			; _RX_GSMR_STR[6] @ 96
	.field  	32,16			; _RX_GSMR_STR[7] @ 112
	.field  	32,16			; _RX_GSMR_STR[8] @ 128
	.field  	71,16			; _RX_GSMR_STR[9] @ 144
	.field  	115,16			; _RX_GSMR_STR[10] @ 160
	.field  	109,16			; _RX_GSMR_STR[11] @ 176
	.field  	114,16			; _RX_GSMR_STR[12] @ 192
	.field  	58,16			; _RX_GSMR_STR[13] @ 208
	.field  	13,16			; _RX_GSMR_STR[14] @ 224
	.field  	10,16			; _RX_GSMR_STR[15] @ 240

DW$23	.dwtag  DW_TAG_variable, DW_AT_name("RX_GSMR_STR"), DW_AT_symbol_name("_RX_GSMR_STR")
	.dwattr DW$23, DW_AT_location[DW_OP_addr _RX_GSMR_STR]
	.dwattr DW$23, DW_AT_type(*DW$T$65)
	.dwattr DW$23, DW_AT_external(0x01)
	.global	_RX_YS_STR
	.sect	".econst"
	.align	1
_RX_YS_STR:
	.field  	82,16			; _RX_YS_STR[0] @ 0
	.field  	120,16			; _RX_YS_STR[1] @ 16
	.field  	32,16			; _RX_YS_STR[2] @ 32
	.field  	102,16			; _RX_YS_STR[3] @ 48
	.field  	114,16			; _RX_YS_STR[4] @ 64
	.field  	111,16			; _RX_YS_STR[5] @ 80
	.field  	109,16			; _RX_YS_STR[6] @ 96
	.field  	32,16			; _RX_YS_STR[7] @ 112
	.field  	32,16			; _RX_YS_STR[8] @ 128
	.field  	89,16			; _RX_YS_STR[9] @ 144
	.field  	115,16			; _RX_YS_STR[10] @ 160
	.field  	32,16			; _RX_YS_STR[11] @ 176
	.field  	32,16			; _RX_YS_STR[12] @ 192
	.field  	58,16			; _RX_YS_STR[13] @ 208
	.field  	13,16			; _RX_YS_STR[14] @ 224
	.field  	10,16			; _RX_YS_STR[15] @ 240

DW$24	.dwtag  DW_TAG_variable, DW_AT_name("RX_YS_STR"), DW_AT_symbol_name("_RX_YS_STR")
	.dwattr DW$24, DW_AT_location[DW_OP_addr _RX_YS_STR]
	.dwattr DW$24, DW_AT_type(*DW$T$65)
	.dwattr DW$24, DW_AT_external(0x01)
	.global	_RX_MOB_STR
	.sect	".econst"
	.align	1
_RX_MOB_STR:
	.field  	82,16			; _RX_MOB_STR[0] @ 0
	.field  	120,16			; _RX_MOB_STR[1] @ 16
	.field  	32,16			; _RX_MOB_STR[2] @ 32
	.field  	102,16			; _RX_MOB_STR[3] @ 48
	.field  	114,16			; _RX_MOB_STR[4] @ 64
	.field  	111,16			; _RX_MOB_STR[5] @ 80
	.field  	109,16			; _RX_MOB_STR[6] @ 96
	.field  	32,16			; _RX_MOB_STR[7] @ 112
	.field  	32,16			; _RX_MOB_STR[8] @ 128
	.field  	77,16			; _RX_MOB_STR[9] @ 144
	.field  	111,16			; _RX_MOB_STR[10] @ 160
	.field  	98,16			; _RX_MOB_STR[11] @ 176
	.field  	32,16			; _RX_MOB_STR[12] @ 192
	.field  	58,16			; _RX_MOB_STR[13] @ 208
	.field  	13,16			; _RX_MOB_STR[14] @ 224
	.field  	10,16			; _RX_MOB_STR[15] @ 240

DW$25	.dwtag  DW_TAG_variable, DW_AT_name("RX_MOB_STR"), DW_AT_symbol_name("_RX_MOB_STR")
	.dwattr DW$25, DW_AT_location[DW_OP_addr _RX_MOB_STR]
	.dwattr DW$25, DW_AT_type(*DW$T$65)
	.dwattr DW$25, DW_AT_external(0x01)
	.global	_RX_PUB_STR
	.sect	".econst"
	.align	1
_RX_PUB_STR:
	.field  	82,16			; _RX_PUB_STR[0] @ 0
	.field  	120,16			; _RX_PUB_STR[1] @ 16
	.field  	32,16			; _RX_PUB_STR[2] @ 32
	.field  	102,16			; _RX_PUB_STR[3] @ 48
	.field  	114,16			; _RX_PUB_STR[4] @ 64
	.field  	111,16			; _RX_PUB_STR[5] @ 80
	.field  	109,16			; _RX_PUB_STR[6] @ 96
	.field  	32,16			; _RX_PUB_STR[7] @ 112
	.field  	32,16			; _RX_PUB_STR[8] @ 128
	.field  	80,16			; _RX_PUB_STR[9] @ 144
	.field  	117,16			; _RX_PUB_STR[10] @ 160
	.field  	98,16			; _RX_PUB_STR[11] @ 176
	.field  	32,16			; _RX_PUB_STR[12] @ 192
	.field  	58,16			; _RX_PUB_STR[13] @ 208
	.field  	13,16			; _RX_PUB_STR[14] @ 224
	.field  	10,16			; _RX_PUB_STR[15] @ 240

DW$26	.dwtag  DW_TAG_variable, DW_AT_name("RX_PUB_STR"), DW_AT_symbol_name("_RX_PUB_STR")
	.dwattr DW$26, DW_AT_location[DW_OP_addr _RX_PUB_STR]
	.dwattr DW$26, DW_AT_type(*DW$T$65)
	.dwattr DW$26, DW_AT_external(0x01)
	.global	_GpsPortInfo
_GpsPortInfo:	.usect	".ebss",12,1,1
DW$27	.dwtag  DW_TAG_variable, DW_AT_name("GpsPortInfo"), DW_AT_symbol_name("_GpsPortInfo")
	.dwattr DW$27, DW_AT_location[DW_OP_addr _GpsPortInfo]
	.dwattr DW$27, DW_AT_type(*DW$T$52)
	.dwattr DW$27, DW_AT_external(0x01)
	.global	_YSPortInfo
_YSPortInfo:	.usect	".ebss",12,1,1
DW$28	.dwtag  DW_TAG_variable, DW_AT_name("YSPortInfo"), DW_AT_symbol_name("_YSPortInfo")
	.dwattr DW$28, DW_AT_location[DW_OP_addr _YSPortInfo]
	.dwattr DW$28, DW_AT_type(*DW$T$52)
	.dwattr DW$28, DW_AT_external(0x01)
	.global	_MobPortInfo
_MobPortInfo:	.usect	".ebss",12,1,1
DW$29	.dwtag  DW_TAG_variable, DW_AT_name("MobPortInfo"), DW_AT_symbol_name("_MobPortInfo")
	.dwattr DW$29, DW_AT_location[DW_OP_addr _MobPortInfo]
	.dwattr DW$29, DW_AT_type(*DW$T$52)
	.dwattr DW$29, DW_AT_external(0x01)
	.global	_GsmrPortInfo
_GsmrPortInfo:	.usect	".ebss",12,1,1
DW$30	.dwtag  DW_TAG_variable, DW_AT_name("GsmrPortInfo"), DW_AT_symbol_name("_GsmrPortInfo")
	.dwattr DW$30, DW_AT_location[DW_OP_addr _GsmrPortInfo]
	.dwattr DW$30, DW_AT_type(*DW$T$52)
	.dwattr DW$30, DW_AT_external(0x01)
	.global	_PubPortInfo
_PubPortInfo:	.usect	".ebss",12,1,1
DW$31	.dwtag  DW_TAG_variable, DW_AT_name("PubPortInfo"), DW_AT_symbol_name("_PubPortInfo")
	.dwattr DW$31, DW_AT_location[DW_OP_addr _PubPortInfo]
	.dwattr DW$31, DW_AT_type(*DW$T$52)
	.dwattr DW$31, DW_AT_external(0x01)
	.global	_Gps_TxBuf
_Gps_TxBuf:	.usect	"UserDataFile",2048,0,0
DW$32	.dwtag  DW_TAG_variable, DW_AT_name("Gps_TxBuf"), DW_AT_symbol_name("_Gps_TxBuf")
	.dwattr DW$32, DW_AT_location[DW_OP_addr _Gps_TxBuf]
	.dwattr DW$32, DW_AT_type(*DW$T$67)
	.dwattr DW$32, DW_AT_external(0x01)
	.global	_YS_TxBuf
_YS_TxBuf:	.usect	"UserDataFile",4096,0,0
DW$33	.dwtag  DW_TAG_variable, DW_AT_name("YS_TxBuf"), DW_AT_symbol_name("_YS_TxBuf")
	.dwattr DW$33, DW_AT_location[DW_OP_addr _YS_TxBuf]
	.dwattr DW$33, DW_AT_type(*DW$T$70)
	.dwattr DW$33, DW_AT_external(0x01)
	.global	_Mob_TxBuf
_Mob_TxBuf:	.usect	"UserDataFile",4096,0,0
DW$34	.dwtag  DW_TAG_variable, DW_AT_name("Mob_TxBuf"), DW_AT_symbol_name("_Mob_TxBuf")
	.dwattr DW$34, DW_AT_location[DW_OP_addr _Mob_TxBuf]
	.dwattr DW$34, DW_AT_type(*DW$T$70)
	.dwattr DW$34, DW_AT_external(0x01)
	.global	_Gsmr_TxBuf
_Gsmr_TxBuf:	.usect	"UserDataFile",8192,0,0
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("Gsmr_TxBuf"), DW_AT_symbol_name("_Gsmr_TxBuf")
	.dwattr DW$35, DW_AT_location[DW_OP_addr _Gsmr_TxBuf]
	.dwattr DW$35, DW_AT_type(*DW$T$71)
	.dwattr DW$35, DW_AT_external(0x01)
	.global	_Pub_TxBuf
_Pub_TxBuf:	.usect	"UserDataFile",8192,0,0
DW$36	.dwtag  DW_TAG_variable, DW_AT_name("Pub_TxBuf"), DW_AT_symbol_name("_Pub_TxBuf")
	.dwattr DW$36, DW_AT_location[DW_OP_addr _Pub_TxBuf]
	.dwattr DW$36, DW_AT_type(*DW$T$71)
	.dwattr DW$36, DW_AT_external(0x01)
	.global	_GpsRxInfo
_GpsRxInfo:	.usect	".ebss",12,1,1
DW$37	.dwtag  DW_TAG_variable, DW_AT_name("GpsRxInfo"), DW_AT_symbol_name("_GpsRxInfo")
	.dwattr DW$37, DW_AT_location[DW_OP_addr _GpsRxInfo]
	.dwattr DW$37, DW_AT_type(*DW$T$111)
	.dwattr DW$37, DW_AT_external(0x01)
	.global	_YSRxInfo
_YSRxInfo:	.usect	".ebss",12,1,1
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("YSRxInfo"), DW_AT_symbol_name("_YSRxInfo")
	.dwattr DW$38, DW_AT_location[DW_OP_addr _YSRxInfo]
	.dwattr DW$38, DW_AT_type(*DW$T$111)
	.dwattr DW$38, DW_AT_external(0x01)
	.global	_MobRxInfo
_MobRxInfo:	.usect	".ebss",12,1,1
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("MobRxInfo"), DW_AT_symbol_name("_MobRxInfo")
	.dwattr DW$39, DW_AT_location[DW_OP_addr _MobRxInfo]
	.dwattr DW$39, DW_AT_type(*DW$T$111)
	.dwattr DW$39, DW_AT_external(0x01)
	.global	_GsmrRxInfo
_GsmrRxInfo:	.usect	".ebss",12,1,1
DW$40	.dwtag  DW_TAG_variable, DW_AT_name("GsmrRxInfo"), DW_AT_symbol_name("_GsmrRxInfo")
	.dwattr DW$40, DW_AT_location[DW_OP_addr _GsmrRxInfo]
	.dwattr DW$40, DW_AT_type(*DW$T$111)
	.dwattr DW$40, DW_AT_external(0x01)
	.global	_PubRxInfo
_PubRxInfo:	.usect	".ebss",12,1,1
DW$41	.dwtag  DW_TAG_variable, DW_AT_name("PubRxInfo"), DW_AT_symbol_name("_PubRxInfo")
	.dwattr DW$41, DW_AT_location[DW_OP_addr _PubRxInfo]
	.dwattr DW$41, DW_AT_type(*DW$T$111)
	.dwattr DW$41, DW_AT_external(0x01)
	.global	_Gps_RxBuf
_Gps_RxBuf:	.usect	"UserDataFile",2048,0,0
DW$42	.dwtag  DW_TAG_variable, DW_AT_name("Gps_RxBuf"), DW_AT_symbol_name("_Gps_RxBuf")
	.dwattr DW$42, DW_AT_location[DW_OP_addr _Gps_RxBuf]
	.dwattr DW$42, DW_AT_type(*DW$T$67)
	.dwattr DW$42, DW_AT_external(0x01)
	.global	_YS_RxBuf
_YS_RxBuf:	.usect	"UserDataFile",2048,0,0
DW$43	.dwtag  DW_TAG_variable, DW_AT_name("YS_RxBuf"), DW_AT_symbol_name("_YS_RxBuf")
	.dwattr DW$43, DW_AT_location[DW_OP_addr _YS_RxBuf]
	.dwattr DW$43, DW_AT_type(*DW$T$67)
	.dwattr DW$43, DW_AT_external(0x01)
	.global	_Mob_RxBuf
_Mob_RxBuf:	.usect	"UserDataFile",2048,0,0
DW$44	.dwtag  DW_TAG_variable, DW_AT_name("Mob_RxBuf"), DW_AT_symbol_name("_Mob_RxBuf")
	.dwattr DW$44, DW_AT_location[DW_OP_addr _Mob_RxBuf]
	.dwattr DW$44, DW_AT_type(*DW$T$67)
	.dwattr DW$44, DW_AT_external(0x01)
	.global	_Gsmr_RxBuf
_Gsmr_RxBuf:	.usect	"UserDataFile",4096,0,0
DW$45	.dwtag  DW_TAG_variable, DW_AT_name("Gsmr_RxBuf"), DW_AT_symbol_name("_Gsmr_RxBuf")
	.dwattr DW$45, DW_AT_location[DW_OP_addr _Gsmr_RxBuf]
	.dwattr DW$45, DW_AT_type(*DW$T$68)
	.dwattr DW$45, DW_AT_external(0x01)
	.global	_Pub_RxBuf
_Pub_RxBuf:	.usect	"UserDataFile",4096,0,0
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("Pub_RxBuf"), DW_AT_symbol_name("_Pub_RxBuf")
	.dwattr DW$46, DW_AT_location[DW_OP_addr _Pub_RxBuf]
	.dwattr DW$46, DW_AT_type(*DW$T$68)
	.dwattr DW$46, DW_AT_external(0x01)
	.global	_Gps_tmpBuf
_Gps_tmpBuf:	.usect	"UserDataFile",256,0,0
DW$47	.dwtag  DW_TAG_variable, DW_AT_name("Gps_tmpBuf"), DW_AT_symbol_name("_Gps_tmpBuf")
	.dwattr DW$47, DW_AT_location[DW_OP_addr _Gps_tmpBuf]
	.dwattr DW$47, DW_AT_type(*DW$T$66)
	.dwattr DW$47, DW_AT_external(0x01)
	.global	_Gsmr_tmpBuf
_Gsmr_tmpBuf:	.usect	"UserDataFile",256,0,0
DW$48	.dwtag  DW_TAG_variable, DW_AT_name("Gsmr_tmpBuf"), DW_AT_symbol_name("_Gsmr_tmpBuf")
	.dwattr DW$48, DW_AT_location[DW_OP_addr _Gsmr_tmpBuf]
	.dwattr DW$48, DW_AT_type(*DW$T$66)
	.dwattr DW$48, DW_AT_external(0x01)
	.global	_tmpTxBuf
_tmpTxBuf:	.usect	"UserDataFile",1024,0,0
DW$49	.dwtag  DW_TAG_variable, DW_AT_name("tmpTxBuf"), DW_AT_symbol_name("_tmpTxBuf")
	.dwattr DW$49, DW_AT_location[DW_OP_addr _tmpTxBuf]
	.dwattr DW$49, DW_AT_type(*DW$T$72)
	.dwattr DW$49, DW_AT_external(0x01)
DW$50	.dwtag  DW_TAG_variable, DW_AT_name("GpsBuf"), DW_AT_symbol_name("_GpsBuf")
	.dwattr DW$50, DW_AT_type(*DW$T$66)
	.dwattr DW$50, DW_AT_declaration(0x01)
	.dwattr DW$50, DW_AT_external(0x01)
DW$51	.dwtag  DW_TAG_variable, DW_AT_name("Tm5Seconds"), DW_AT_symbol_name("_Tm5Seconds")
	.dwattr DW$51, DW_AT_type(*DW$T$22)
	.dwattr DW$51, DW_AT_declaration(0x01)
	.dwattr DW$51, DW_AT_external(0x01)
DW$52	.dwtag  DW_TAG_variable, DW_AT_name("DataBase"), DW_AT_symbol_name("_DataBase")
	.dwattr DW$52, DW_AT_type(*DW$T$113)
	.dwattr DW$52, DW_AT_declaration(0x01)
	.dwattr DW$52, DW_AT_external(0x01)
DW$53	.dwtag  DW_TAG_variable, DW_AT_name("CurrPrevNextInfo"), DW_AT_symbol_name("_CurrPrevNextInfo")
	.dwattr DW$53, DW_AT_type(*DW$T$115)
	.dwattr DW$53, DW_AT_declaration(0x01)
	.dwattr DW$53, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI3482 C:\DOCUME~1\peter\LOCALS~1\Temp\TI3484 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI34812 
	.sect	"FuncsMap2H0SARam"
	.global	_YSRxDataHandler

DW$54	.dwtag  DW_TAG_subprogram, DW_AT_name("YSRxDataHandler"), DW_AT_symbol_name("_YSRxDataHandler")
	.dwattr DW$54, DW_AT_low_pc(_YSRxDataHandler)
	.dwattr DW$54, DW_AT_high_pc(0x00)
	.dwattr DW$54, DW_AT_begin_file("UartData.c")
	.dwattr DW$54, DW_AT_begin_line(0x224)
	.dwattr DW$54, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",549,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _YSRxDataHandler              FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_YSRxDataHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to C$1
;* AR4   assigned to K$1
	.dwpsn	"UartData.c",550,3
        MOVL      XAR4,#_YSRxInfo       ; |550| 
        MOV       AL,*+XAR4[6]          ; |550| 
        CMP       AL,*+XAR4[7]          ; |550| 
        BF        L1,EQ                 ; |550| 
        ; branchcc occurs ; |550| 
	.dwpsn	"UartData.c",553,5
        MOVB      ACC,#7
        ADDL      ACC,XAR4
        MOVL      XAR4,ACC              ; |553| 
        MOVW      DP,#_YSRxInfo+8
        MOV       AL,@_YSRxInfo+8       ; |553| 
        LCR       #_IncIndex            ; |553| 
        ; call occurs [#_IncIndex] ; |553| 
L1:    
	.dwpsn	"UartData.c",555,1
        LRETR
        ; return occurs
	.dwattr DW$54, DW_AT_end_file("UartData.c")
	.dwattr DW$54, DW_AT_end_line(0x22b)
	.dwattr DW$54, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$54

	.sect	".text"
	.global	_Tax39Handler

DW$55	.dwtag  DW_TAG_subprogram, DW_AT_name("Tax39Handler"), DW_AT_symbol_name("_Tax39Handler")
	.dwattr DW$55, DW_AT_low_pc(_Tax39Handler)
	.dwattr DW$55, DW_AT_high_pc(0x00)
	.dwattr DW$55, DW_AT_begin_file("UartData.c")
	.dwattr DW$55, DW_AT_begin_line(0x136)
	.dwattr DW$55, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",311,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _Tax39Handler                 FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_Tax39Handler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#2
	.dwcfa	0x1d, -6
;* AR3   assigned to C$1
;* AL    assigned to _temp
DW$56	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$56, DW_AT_type(*DW$T$19)
	.dwattr DW$56, DW_AT_location[DW_OP_reg0]
DW$57	.dwtag  DW_TAG_variable, DW_AT_name("tmpBuf"), DW_AT_symbol_name("_tmpBuf")
	.dwattr DW$57, DW_AT_type(*DW$T$34)
	.dwattr DW$57, DW_AT_location[DW_OP_breg20 -2]
	.dwpsn	"UartData.c",314,3
        MOVL      XAR3,#_Tax39Buf       ; |314| 
        MOV       ACC,*+XAR3[4] << #8   ; |314| 
        ADD       AL,*+XAR3[3]          ; |314| 
        MOV       *-SP[2],AL            ; |314| 
	.dwpsn	"UartData.c",315,3
        MOV       ACC,*+XAR3[6] << #8   ; |315| 
        ADD       AL,*+XAR3[5]          ; |315| 
        MOV       *-SP[1],AL            ; |315| 
	.dwpsn	"UartData.c",316,3
        MOVZ      AR4,SP                ; |316| 
        MOVB      AL,#0
        SUBB      XAR4,#2               ; |316| 
        LCR       #_CheckTimeValid      ; |316| 
        ; call occurs [#_CheckTimeValid] ; |316| 
        CMPB      AL,#0                 ; |316| 
        BF        L4,EQ                 ; |316| 
        ; branchcc occurs ; |316| 
	.dwpsn	"UartData.c",319,5
        MOVB      XAR0,#23              ; |319| 
        TBIT      *+XAR3[AR0],#1        ; |319| 
        BF        L2,TC                 ; |319| 
        ; branchcc occurs ; |319| 
	.dwpsn	"UartData.c",322,7
        MOVW      DP,#_MyInfo+3
        MOV       @_MyInfo+3,#1         ; |322| 
        BF        L3,UNC                ; |322| 
        ; branch occurs ; |322| 
L2:    
	.dwpsn	"UartData.c",320,7
        MOVW      DP,#_MyInfo+3
        MOV       @_MyInfo+3,#0         ; |320| 
L3:    
	.dwpsn	"UartData.c",324,5
        MOVW      DP,#_MyInfo+2
        MOV       @_MyInfo+2,#1         ; |324| 
L4:    
	.dwpsn	"UartData.c",329,1
        SUBB      SP,#2
	.dwcfa	0x1d, -4
        MOVL      XAR3,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 11
        LRETR
        ; return occurs
	.dwattr DW$55, DW_AT_end_file("UartData.c")
	.dwattr DW$55, DW_AT_end_line(0x149)
	.dwattr DW$55, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$55

	.sect	".text"
	.global	_Tax38Handler

DW$58	.dwtag  DW_TAG_subprogram, DW_AT_name("Tax38Handler"), DW_AT_symbol_name("_Tax38Handler")
	.dwattr DW$58, DW_AT_low_pc(_Tax38Handler)
	.dwattr DW$58, DW_AT_high_pc(0x00)
	.dwattr DW$58, DW_AT_begin_file("UartData.c")
	.dwattr DW$58, DW_AT_begin_line(0x131)
	.dwattr DW$58, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",306,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _Tax38Handler                 FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_Tax38Handler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"UartData.c",307,3
        MOVW      DP,#_MyInfo+1
        MOV       @_MyInfo+1,#1         ; |307| 
	.dwpsn	"UartData.c",308,1
        LRETR
        ; return occurs
	.dwattr DW$58, DW_AT_end_file("UartData.c")
	.dwattr DW$58, DW_AT_end_line(0x134)
	.dwattr DW$58, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$58

	.sect	".text"
	.global	_TaxDataHandler

DW$59	.dwtag  DW_TAG_subprogram, DW_AT_name("TaxDataHandler"), DW_AT_symbol_name("_TaxDataHandler")
	.dwattr DW$59, DW_AT_low_pc(_TaxDataHandler)
	.dwattr DW$59, DW_AT_high_pc(0x00)
	.dwattr DW$59, DW_AT_begin_file("UartData.c")
	.dwattr DW$59, DW_AT_begin_line(0x121)
	.dwattr DW$59, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",290,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _TaxDataHandler               FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_TaxDataHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"UartData.c",291,3
        MOVW      DP,#_MyInfo+4
        MOV       AL,@_MyInfo+4         ; |291| 
        CMPB      AL,#1                 ; |291| 
        BF        L5,EQ                 ; |291| 
        ; branchcc occurs ; |291| 
        CMPB      AL,#2                 ; |291| 
        BF        L6,NEQ                ; |291| 
        ; branchcc occurs ; |291| 
	.dwpsn	"UartData.c",297,4
        LCR       #_Tax39Handler        ; |297| 
        ; call occurs [#_Tax39Handler] ; |297| 
	.dwpsn	"UartData.c",298,9
        BF        L6,UNC                ; |298| 
        ; branch occurs ; |298| 
L5:    
	.dwpsn	"UartData.c",307,3
        MOVW      DP,#_MyInfo+1
        MOV       @_MyInfo+1,#1         ; |307| 
L6:    
	.dwpsn	"UartData.c",302,3
        MOVW      DP,#_MyInfo+4
        MOV       @_MyInfo+4,#0         ; |302| 
	.dwpsn	"UartData.c",303,1
        LRETR
        ; return occurs
	.dwattr DW$59, DW_AT_end_file("UartData.c")
	.dwattr DW$59, DW_AT_end_line(0x12f)
	.dwattr DW$59, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$59

	.sect	".text"
	.global	_CheckUartData

DW$60	.dwtag  DW_TAG_subprogram, DW_AT_name("CheckUartData"), DW_AT_symbol_name("_CheckUartData")
	.dwattr DW$60, DW_AT_low_pc(_CheckUartData)
	.dwattr DW$60, DW_AT_high_pc(0x00)
	.dwattr DW$60, DW_AT_begin_file("UartData.c")
	.dwattr DW$60, DW_AT_begin_line(0x14b)
	.dwattr DW$60, DW_AT_begin_column(0x05)
	.dwpsn	"UartData.c",332,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CheckUartData                FR SIZE:  12           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  7 Auto,  4 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CheckUartData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        ADDB      SP,#8
	.dwcfa	0x1d, -14
;* AR4   assigned to _Data
DW$61	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$61, DW_AT_type(*DW$T$20)
	.dwattr DW$61, DW_AT_location[DW_OP_reg12]
;* AR2   assigned to _Data
DW$62	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$62, DW_AT_type(*DW$T$60)
	.dwattr DW$62, DW_AT_location[DW_OP_reg8]
;* AR4   assigned to K$6
DW$63	.dwtag  DW_TAG_variable, DW_AT_name("RxLen"), DW_AT_symbol_name("_RxLen")
	.dwattr DW$63, DW_AT_type(*DW$T$22)
	.dwattr DW$63, DW_AT_location[DW_OP_breg20 -1]
DW$64	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$64, DW_AT_type(*DW$T$22)
	.dwattr DW$64, DW_AT_location[DW_OP_breg20 -2]
DW$65	.dwtag  DW_TAG_variable, DW_AT_name("SrcLen"), DW_AT_symbol_name("_SrcLen")
	.dwattr DW$65, DW_AT_type(*DW$T$22)
	.dwattr DW$65, DW_AT_location[DW_OP_breg20 -3]
DW$66	.dwtag  DW_TAG_variable, DW_AT_name("Dst"), DW_AT_symbol_name("_Dst")
	.dwattr DW$66, DW_AT_type(*DW$T$22)
	.dwattr DW$66, DW_AT_location[DW_OP_breg20 -4]
DW$67	.dwtag  DW_TAG_variable, DW_AT_name("DstLen"), DW_AT_symbol_name("_DstLen")
	.dwattr DW$67, DW_AT_type(*DW$T$22)
	.dwattr DW$67, DW_AT_location[DW_OP_breg20 -5]
DW$68	.dwtag  DW_TAG_variable, DW_AT_name("Crc"), DW_AT_symbol_name("_Crc")
	.dwattr DW$68, DW_AT_type(*DW$T$22)
	.dwattr DW$68, DW_AT_location[DW_OP_breg20 -6]
DW$69	.dwtag  DW_TAG_variable, DW_AT_name("CrcCalc"), DW_AT_symbol_name("_CrcCalc")
	.dwattr DW$69, DW_AT_type(*DW$T$22)
	.dwattr DW$69, DW_AT_location[DW_OP_breg20 -7]
        MOVL      XAR2,XAR4             ; |332| 
	.dwpsn	"UartData.c",335,3
        MOV       AL,*+XAR2[0]          ; |335| 
        MOV       *-SP[1],AL            ; |335| 
	.dwpsn	"UartData.c",339,3
        MOVB      ACC,#1
        ADDL      ACC,XAR2
        MOVL      XAR4,ACC              ; |339| 
        MOV       ACC,*+XAR4[0] << #8   ; |339| 
        ADD       AL,*+XAR2[2]          ; |339| 
        MOV       *-SP[2],AL            ; |339| 
	.dwpsn	"UartData.c",342,3
        MOV       AL,*+XAR2[4]          ; |342| 
        MOV       *-SP[3],AL            ; |342| 
	.dwpsn	"UartData.c",343,3
        MOV       AL,*+XAR2[5]          ; |343| 
        MOV       *-SP[4],AL            ; |343| 
	.dwpsn	"UartData.c",344,3
        MOV       AL,*+XAR2[6]          ; |344| 
        MOV       *-SP[5],AL            ; |344| 
	.dwpsn	"UartData.c",347,3
        MOV       AL,*-SP[2]            ; |347| 
        ADDB      AL,#2                 ; |347| 
        CMP       AL,*-SP[1]            ; |347| 
        BF        L7,NEQ                ; |347| 
        ; branchcc occurs ; |347| 
	.dwpsn	"UartData.c",349,3
        MOV       AL,*-SP[2]            ; |349| 
        CMPB      AL,#8                 ; |349| 
        BF        L7,LO                 ; |349| 
        ; branchcc occurs ; |349| 
        MOV       AL,*-SP[2]            ; |349| 
        CMPB      AL,#255               ; |349| 
        BF        L7,HI                 ; |349| 
        ; branchcc occurs ; |349| 
	.dwpsn	"UartData.c",351,3
        MOV       AL,*-SP[3]            ; |351| 
        BF        L7,NEQ                ; |351| 
        ; branchcc occurs ; |351| 
	.dwpsn	"UartData.c",353,3
        MOV       AL,*-SP[5]            ; |353| 
        BF        L7,NEQ                ; |353| 
        ; branchcc occurs ; |353| 
	.dwpsn	"UartData.c",355,3
        MOV       AL,*-SP[4]            ; |355| 
        CMPB      AL,#6                 ; |355| 
        BF        L7,NEQ                ; |355| 
        ; branchcc occurs ; |355| 
	.dwpsn	"UartData.c",357,3
        MOV       AL,*-SP[2]            ; |357| 
        LCR       #_Calc_CRCByte        ; |357| 
        ; call occurs [#_Calc_CRCByte] ; |357| 
        MOV       *-SP[7],AL            ; |357| 
	.dwpsn	"UartData.c",359,3
        MOV       AL,*-SP[2]            ; |359| 
        ADDB      AL,#2                 ; |359| 
        MOVZ      AR0,AL                ; |359| 
        MOV       AL,*-SP[2]            ; |359| 
        ADDB      AL,#1                 ; |359| 
        MOVZ      AR1,AL                ; |359| 
        MOV       ACC,*+XAR2[AR1] << #8 ; |359| 
        ADD       AL,*+XAR2[AR0]        ; |359| 
        MOV       *-SP[6],AL            ; |359| 
	.dwpsn	"UartData.c",360,3
        MOV       AL,*-SP[6]            ; |360| 
        CMP       AL,*-SP[7]            ; |360| 
        BF        L8,EQ                 ; |360| 
        ; branchcc occurs ; |360| 
L7:    
	.dwpsn	"UartData.c",361,5
        MOVB      AL,#0
        BF        L9,UNC                ; |361| 
        ; branch occurs ; |361| 
L8:    
	.dwpsn	"UartData.c",362,3
        MOVB      AL,#1                 ; |362| 
L9:    
	.dwpsn	"UartData.c",363,1
        SUBB      SP,#8                 ; |362| 
	.dwcfa	0x1d, -6
        MOVL      XAR2,*--SP            ; |362| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |362| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs
	.dwattr DW$60, DW_AT_end_file("UartData.c")
	.dwattr DW$60, DW_AT_end_line(0x16b)
	.dwattr DW$60, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$60

	.sect	"FuncsMap2H0SARam"
	.global	_PrepareUartData

DW$70	.dwtag  DW_TAG_subprogram, DW_AT_name("PrepareUartData"), DW_AT_symbol_name("_PrepareUartData")
	.dwattr DW$70, DW_AT_low_pc(_PrepareUartData)
	.dwattr DW$70, DW_AT_high_pc(0x00)
	.dwattr DW$70, DW_AT_begin_file("UartData.c")
	.dwattr DW$70, DW_AT_begin_line(0x238)
	.dwattr DW$70, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",570,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _PrepareUartData              FR SIZE:  14           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  8 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_PrepareUartData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#8
	.dwcfa	0x1d, -16
;* AR4   assigned to _Port
DW$71	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$71, DW_AT_type(*DW$T$53)
	.dwattr DW$71, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Port2
DW$72	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Port2"), DW_AT_symbol_name("_Port2")
	.dwattr DW$72, DW_AT_type(*DW$T$53)
	.dwattr DW$72, DW_AT_location[DW_OP_reg14]
DW$73	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$73, DW_AT_type(*DW$T$20)
	.dwattr DW$73, DW_AT_location[DW_OP_breg20 -18]
;* AL    assigned to _TotBytes
DW$74	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$74, DW_AT_type(*DW$T$19)
	.dwattr DW$74, DW_AT_location[DW_OP_reg0]
;* AH    assigned to _DataBits
DW$75	.dwtag  DW_TAG_formal_parameter, DW_AT_name("DataBits"), DW_AT_symbol_name("_DataBits")
	.dwattr DW$75, DW_AT_type(*DW$T$19)
	.dwattr DW$75, DW_AT_location[DW_OP_reg1]
DW$76	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dbg"), DW_AT_symbol_name("_Dbg")
	.dwattr DW$76, DW_AT_type(*DW$T$19)
	.dwattr DW$76, DW_AT_location[DW_OP_breg20 -19]
;* AL    assigned to C$1
;* AL    assigned to C$2
;* AL    assigned to C$3
;* AH    assigned to C$4
;* AL    assigned to C$5
;* AR6   assigned to L$1
;* AR6   assigned to L$2
;* AR5   assigned to _P3
DW$77	.dwtag  DW_TAG_variable, DW_AT_name("P3"), DW_AT_symbol_name("_P3")
	.dwattr DW$77, DW_AT_type(*DW$T$20)
	.dwattr DW$77, DW_AT_location[DW_OP_reg14]
;* AR2   assigned to _P
DW$78	.dwtag  DW_TAG_variable, DW_AT_name("P"), DW_AT_symbol_name("_P")
	.dwattr DW$78, DW_AT_type(*DW$T$20)
	.dwattr DW$78, DW_AT_location[DW_OP_reg8]
DW$79	.dwtag  DW_TAG_variable, DW_AT_name("Crc"), DW_AT_symbol_name("_Crc")
	.dwattr DW$79, DW_AT_type(*DW$T$19)
	.dwattr DW$79, DW_AT_location[DW_OP_breg20 -5]
DW$80	.dwtag  DW_TAG_variable, DW_AT_name("n"), DW_AT_symbol_name("_n")
	.dwattr DW$80, DW_AT_type(*DW$T$19)
	.dwattr DW$80, DW_AT_location[DW_OP_breg20 -3]
;* AR0   assigned to _j
DW$81	.dwtag  DW_TAG_variable, DW_AT_name("j"), DW_AT_symbol_name("_j")
	.dwattr DW$81, DW_AT_type(*DW$T$19)
	.dwattr DW$81, DW_AT_location[DW_OP_reg4]
DW$82	.dwtag  DW_TAG_variable, DW_AT_name("Dbg"), DW_AT_symbol_name("_Dbg")
	.dwattr DW$82, DW_AT_type(*DW$T$64)
	.dwattr DW$82, DW_AT_location[DW_OP_breg20 -3]
DW$83	.dwtag  DW_TAG_variable, DW_AT_name("DataBits"), DW_AT_symbol_name("_DataBits")
	.dwattr DW$83, DW_AT_type(*DW$T$64)
	.dwattr DW$83, DW_AT_location[DW_OP_breg20 -1]
DW$84	.dwtag  DW_TAG_variable, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$84, DW_AT_type(*DW$T$64)
	.dwattr DW$84, DW_AT_location[DW_OP_breg20 -2]
;* AR3   assigned to _Data
DW$85	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$85, DW_AT_type(*DW$T$20)
	.dwattr DW$85, DW_AT_location[DW_OP_reg10]
DW$86	.dwtag  DW_TAG_variable, DW_AT_name("Port2"), DW_AT_symbol_name("_Port2")
	.dwattr DW$86, DW_AT_type(*DW$T$98)
	.dwattr DW$86, DW_AT_location[DW_OP_breg20 -8]
;* AR1   assigned to _Port
DW$87	.dwtag  DW_TAG_variable, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$87, DW_AT_type(*DW$T$98)
	.dwattr DW$87, DW_AT_location[DW_OP_reg6]
;* AL    assigned to _temp
DW$88	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$88, DW_AT_type(*DW$T$19)
	.dwattr DW$88, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _temp
DW$89	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$89, DW_AT_type(*DW$T$19)
	.dwattr DW$89, DW_AT_location[DW_OP_reg0]
        MOVL      *-SP[2],ACC           ; |570| 
        MOVL      XAR1,XAR4             ; |570| 
        MOV       AL,*-SP[19]           ; |570| 
        MOVL      XAR3,*-SP[18]         ; |570| 
        MOV       *-SP[3],AL            ; |570| 
        MOVL      *-SP[8],XAR5          ; |570| 
	.dwpsn	"UartData.c",573,3
        MOV       T,*+XAR1[2]           ; |573| 
        MOVL      ACC,*+XAR1[4]         ; |573| 
        MPY       P,T,*+XAR1[6]         ; |573| 
        ADDU      ACC,PL                ; |573| 
        MOVL      XAR2,ACC              ; |573| 
	.dwpsn	"UartData.c",579,3
        MOV       AL,*-SP[2]
        ADDB      AL,#-2
        MOV       AH,AL                 ; |579| 
        MOVL      XAR4,XAR3             ; |579| 
        MOV       *-SP[4],AL            ; |579| 
        MOV       AL,*-SP[1]            ; |579| 
        LCR       #_Calc_CRCWord        ; |579| 
        ; call occurs [#_Calc_CRCWord] ; |579| 
        MOV       *-SP[5],AL            ; |579| 
	.dwpsn	"UartData.c",580,3
        MOV       AL,*-SP[3]
        CMPB      AL,#4                 ; |580| 
        BF        L10,GT                ; |580| 
        ; branchcc occurs ; |580| 
        CMPB      AL,#4                 ; |580| 
        BF        L14,EQ                ; |580| 
        ; branchcc occurs ; |580| 
        CMPB      AL,#1                 ; |580| 
        BF        L17,EQ                ; |580| 
        ; branchcc occurs ; |580| 
        CMPB      AL,#2                 ; |580| 
        BF        L16,EQ                ; |580| 
        ; branchcc occurs ; |580| 
        CMPB      AL,#3                 ; |580| 
        BF        L15,EQ                ; |580| 
        ; branchcc occurs ; |580| 
        BF        L11,UNC               ; |580| 
        ; branch occurs ; |580| 
L10:    
        CMPB      AL,#5                 ; |580| 
        BF        L13,EQ                ; |580| 
        ; branchcc occurs ; |580| 
        CMPB      AL,#6                 ; |580| 
        BF        L12,EQ                ; |580| 
        ; branchcc occurs ; |580| 
L11:    
	.dwpsn	"UartData.c",607,4
        MOV       *-SP[3],#0            ; |607| 
	.dwpsn	"UartData.c",608,9
        BF        L19,UNC               ; |608| 
        ; branch occurs ; |608| 
L12:    
	.dwpsn	"UartData.c",603,4
        MOV       *-SP[3],#16           ; |603| 
	.dwpsn	"UartData.c",604,4
        MOVL      XAR5,#_RX_PUB_STR     ; |604| 
	.dwpsn	"UartData.c",605,9
        BF        L18,UNC               ; |605| 
        ; branch occurs ; |605| 
L13:    
	.dwpsn	"UartData.c",599,4
        MOV       *-SP[3],#16           ; |599| 
	.dwpsn	"UartData.c",600,4
        MOVL      XAR5,#_RX_MOB_STR     ; |600| 
	.dwpsn	"UartData.c",601,9
        BF        L18,UNC               ; |601| 
        ; branch occurs ; |601| 
L14:    
	.dwpsn	"UartData.c",595,4
        MOV       *-SP[3],#16           ; |595| 
	.dwpsn	"UartData.c",596,4
        MOVL      XAR5,#_RX_YS_STR      ; |596| 
	.dwpsn	"UartData.c",597,9
        BF        L18,UNC               ; |597| 
        ; branch occurs ; |597| 
L15:    
	.dwpsn	"UartData.c",591,4
        MOV       *-SP[3],#16           ; |591| 
	.dwpsn	"UartData.c",592,4
        MOVL      XAR5,#_RX_GSMR_STR    ; |592| 
	.dwpsn	"UartData.c",593,9
        BF        L18,UNC               ; |593| 
        ; branch occurs ; |593| 
L16:    
	.dwpsn	"UartData.c",587,4
        MOV       *-SP[3],#16           ; |587| 
	.dwpsn	"UartData.c",588,4
        MOVL      XAR5,#_RX_SCIB_STR    ; |588| 
	.dwpsn	"UartData.c",589,9
        BF        L18,UNC               ; |589| 
        ; branch occurs ; |589| 
L17:    
	.dwpsn	"UartData.c",583,4
        MOV       *-SP[3],#16           ; |583| 
	.dwpsn	"UartData.c",584,4
        MOVL      XAR5,#_RX_SCIA_STR    ; |584| 
L18:    
	.dwpsn	"UartData.c",611,5
        MOVB      ACC,#1
        ADDL      ACC,XAR2
        MOVL      XAR4,ACC              ; |611| 
        MOVB      ACC,#16
        LCR       #___memcpy_ff         ; |611| 
        ; call occurs [#___memcpy_ff] ; |611| 
L19:    
	.dwpsn	"UartData.c",612,3
        MOV       AL,*-SP[3]            ; |612| 
        MOVB      XAR0,#1               ; |612| 
        ADD       AR0,AL                ; |612| 
        MOV       *+XAR2[AR0],#16       ; |612| 
	.dwpsn	"UartData.c",613,3
        MOV       AL,*-SP[3]            ; |613| 
        MOVB      XAR0,#2               ; |613| 
        ADD       AR0,AL                ; |613| 
        MOV       *+XAR2[AR0],#2        ; |613| 
	.dwpsn	"UartData.c",614,3
        MOVB      AL,#3                 ; |614| 
        ADD       AL,*-SP[3]            ; |614| 
        MOVZ      AR0,AL                ; |614| 
	.dwpsn	"UartData.c",615,3
        MOV       AL,*-SP[1]
        CMPB      AL,#16                ; |615| 
        BF        L22,EQ                ; |615| 
        ; branchcc occurs ; |615| 
	.dwpsn	"UartData.c",633,10
        MOV       AL,*-SP[2]
        CMPB      AL,#2                 ; |633| 
        BF        L27,EQ                ; |633| 
        ; branchcc occurs ; |633| 
        MOV       AL,*-SP[4]
        ADDB      AL,#-1
        MOVZ      AR6,AL
L20:    
DW$L$_PrepareUartData$20$B:
	.dwpsn	"UartData.c",635,4
        MOV       AL,*XAR3++            ; |635| 
	.dwpsn	"UartData.c",636,4
        ANDB      AL,#255               ; |636| 
        MOV       *+XAR2[AR0],AL        ; |636| 
        ADDB      XAR0,#1               ; |636| 
	.dwpsn	"UartData.c",637,4
        CMPB      AL,#16                ; |637| 
        BF        L21,NEQ               ; |637| 
        ; branchcc occurs ; |637| 
DW$L$_PrepareUartData$20$E:
DW$L$_PrepareUartData$21$B:
	.dwpsn	"UartData.c",638,6
        MOV       *+XAR2[AR0],#16       ; |638| 
        ADDB      XAR0,#1               ; |638| 
DW$L$_PrepareUartData$21$E:
L21:    
DW$L$_PrepareUartData$22$B:
	.dwpsn	"UartData.c",633,30
        BANZ      L20,AR6--             ; |633| 
        ; branchcc occurs ; |633| 
DW$L$_PrepareUartData$22$E:
        BF        L27,UNC               ; |633| 
        ; branch occurs ; |633| 
L22:    
	.dwpsn	"UartData.c",618,17
        MOV       AL,*-SP[4]
        AND       AL,AL,#0xfffe         ; |618| 
        BF        L26,EQ                ; |618| 
        ; branchcc occurs ; |618| 
        MOV       AL,*-SP[4]
        LSR       AL,1
        ADDB      AL,#-1
        MOVZ      AR6,AL
L23:    
DW$L$_PrepareUartData$26$B:
	.dwpsn	"UartData.c",620,4
        MOV       AL,*XAR3++            ; |620| 
	.dwpsn	"UartData.c",621,4
        AND       AH,AL,#0x00ff         ; |621| 
        MOV       *+XAR2[AR0],AH        ; |621| 
        ADDB      XAR0,#1               ; |621| 
	.dwpsn	"UartData.c",622,4
        CMPB      AH,#16                ; |622| 
        BF        L24,NEQ               ; |622| 
        ; branchcc occurs ; |622| 
DW$L$_PrepareUartData$26$E:
DW$L$_PrepareUartData$27$B:
	.dwpsn	"UartData.c",623,6
        MOV       *+XAR2[AR0],#16       ; |623| 
        ADDB      XAR0,#1               ; |623| 
DW$L$_PrepareUartData$27$E:
L24:    
DW$L$_PrepareUartData$28$B:
	.dwpsn	"UartData.c",624,4
        LSR       AL,8                  ; |624| 
        MOV       *+XAR2[AR0],AL        ; |624| 
        ADDB      XAR0,#1               ; |624| 
	.dwpsn	"UartData.c",625,4
        CMPB      AL,#16                ; |625| 
        BF        L25,NEQ               ; |625| 
        ; branchcc occurs ; |625| 
DW$L$_PrepareUartData$28$E:
DW$L$_PrepareUartData$29$B:
	.dwpsn	"UartData.c",626,6
        MOV       *+XAR2[AR0],#16       ; |626| 
        ADDB      XAR0,#1               ; |626| 
DW$L$_PrepareUartData$29$E:
L25:    
DW$L$_PrepareUartData$30$B:
	.dwpsn	"UartData.c",618,17
        BANZ      L23,AR6--             ; |618| 
        ; branchcc occurs ; |618| 
DW$L$_PrepareUartData$30$E:
L26:    
	.dwpsn	"UartData.c",628,2
        MOV       AL,*-SP[2]
        ANDB      AL,#1                 ; |628| 
        BF        L27,EQ                ; |628| 
        ; branchcc occurs ; |628| 
	.dwpsn	"UartData.c",629,4
        MOV       AL,*+XAR3[0]          ; |629| 
        ANDB      AL,#0xff              ; |629| 
        MOV       *+XAR2[AR0],AL        ; |629| 
        ADDB      XAR0,#1               ; |629| 
L27:    
	.dwpsn	"UartData.c",642,3
        MOV       AL,*-SP[5]
        LSR       AL,8                  ; |642| 
        MOV       *+XAR2[AR0],AL        ; |642| 
        ADDB      XAR0,#1               ; |642| 
	.dwpsn	"UartData.c",643,3
        CMPB      AL,#16                ; |643| 
        BF        L28,NEQ               ; |643| 
        ; branchcc occurs ; |643| 
	.dwpsn	"UartData.c",644,5
        MOV       *+XAR2[AR0],AL        ; |644| 
        ADDB      XAR0,#1               ; |644| 
L28:    
	.dwpsn	"UartData.c",645,3
        MOV       AL,*-SP[5]
        ANDB      AL,#255               ; |645| 
        MOV       *+XAR2[AR0],AL        ; |645| 
        ADDB      XAR0,#1               ; |645| 
	.dwpsn	"UartData.c",646,3
        CMPB      AL,#16                ; |646| 
        BF        L29,NEQ               ; |646| 
        ; branchcc occurs ; |646| 
	.dwpsn	"UartData.c",647,5
        MOV       *+XAR2[AR0],#16       ; |647| 
        ADDB      XAR0,#1               ; |647| 
L29:    
	.dwpsn	"UartData.c",648,3
        MOV       *+XAR2[AR0],#16       ; |648| 
	.dwpsn	"UartData.c",649,3
        ADDB      XAR0,#1               ; |649| 
        MOV       *+XAR2[AR0],#3        ; |649| 
	.dwpsn	"UartData.c",650,3
        MOV       AL,*-SP[3]
        BF        L30,EQ                ; |650| 
        ; branchcc occurs ; |650| 
	.dwpsn	"UartData.c",653,2
        ADDB      XAR0,#1               ; |653| 
        MOV       *+XAR2[AR0],#13       ; |653| 
	.dwpsn	"UartData.c",654,2
        ADDB      XAR0,#1               ; |654| 
        MOV       *+XAR2[AR0],#10       ; |654| 
L30:    
	.dwpsn	"UartData.c",656,3
        MOV       *+XAR2[0],AR0         ; |656| 
	.dwpsn	"UartData.c",658,3
        MOVL      ACC,*-SP[8]
        BF        L31,EQ                ; |658| 
        ; branchcc occurs ; |658| 
	.dwpsn	"UartData.c",661,2
        MOVL      XAR4,*-SP[8]
        MOV       T,*+XAR4[2]           ; |661| 
        MOVL      XAR4,*-SP[8]          ; |661| 
        MPY       P,T,*+XAR4[6]         ; |661| 
        MOVL      XAR4,*-SP[8]          ; |661| 
        MOVL      XAR5,XAR2             ; |661| 
        MOVL      ACC,*+XAR4[4]         ; |661| 
        ADDU      ACC,PL                ; |661| 
        MOVL      XAR4,ACC              ; |661| 
        MOVB      AL,#1                 ; |661| 
        ADD       AL,AR0                ; |661| 
        MOVU      ACC,AL
        LCR       #___memcpy_ff         ; |661| 
        ; call occurs [#___memcpy_ff] ; |661| 
	.dwpsn	"UartData.c",662,2
        MOVL      XAR6,*-SP[8]          ; |662| 
        MOVL      XAR5,*-SP[8]          ; |662| 
        MOVB      ACC,#6
        ADDL      ACC,XAR6
        MOVL      XAR4,ACC              ; |662| 
        MOV       AL,*+XAR5[1]          ; |662| 
        LCR       #_IncIndex            ; |662| 
        ; call occurs [#_IncIndex] ; |662| 
L31:    
	.dwpsn	"UartData.c",664,3
        MOVB      ACC,#6
        ADDL      ACC,XAR1
        MOVL      XAR4,ACC              ; |664| 
        MOV       AL,*+XAR1[1]          ; |664| 
        LCR       #_IncIndex            ; |664| 
        ; call occurs [#_IncIndex] ; |664| 
	.dwpsn	"UartData.c",665,1
        SUBB      SP,#8
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$90	.dwtag  DW_TAG_loop
	.dwattr DW$90, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\UartData.asm:L23:1:1311037667")
	.dwattr DW$90, DW_AT_begin_file("UartData.c")
	.dwattr DW$90, DW_AT_begin_line(0x26a)
	.dwattr DW$90, DW_AT_end_line(0x273)
DW$91	.dwtag  DW_TAG_loop_range
	.dwattr DW$91, DW_AT_low_pc(DW$L$_PrepareUartData$26$B)
	.dwattr DW$91, DW_AT_high_pc(DW$L$_PrepareUartData$26$E)
DW$92	.dwtag  DW_TAG_loop_range
	.dwattr DW$92, DW_AT_low_pc(DW$L$_PrepareUartData$27$B)
	.dwattr DW$92, DW_AT_high_pc(DW$L$_PrepareUartData$27$E)
DW$93	.dwtag  DW_TAG_loop_range
	.dwattr DW$93, DW_AT_low_pc(DW$L$_PrepareUartData$28$B)
	.dwattr DW$93, DW_AT_high_pc(DW$L$_PrepareUartData$28$E)
DW$94	.dwtag  DW_TAG_loop_range
	.dwattr DW$94, DW_AT_low_pc(DW$L$_PrepareUartData$29$B)
	.dwattr DW$94, DW_AT_high_pc(DW$L$_PrepareUartData$29$E)
DW$95	.dwtag  DW_TAG_loop_range
	.dwattr DW$95, DW_AT_low_pc(DW$L$_PrepareUartData$30$B)
	.dwattr DW$95, DW_AT_high_pc(DW$L$_PrepareUartData$30$E)
	.dwendtag DW$90


DW$96	.dwtag  DW_TAG_loop
	.dwattr DW$96, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\UartData.asm:L20:1:1311037667")
	.dwattr DW$96, DW_AT_begin_file("UartData.c")
	.dwattr DW$96, DW_AT_begin_line(0x279)
	.dwattr DW$96, DW_AT_end_line(0x27f)
DW$97	.dwtag  DW_TAG_loop_range
	.dwattr DW$97, DW_AT_low_pc(DW$L$_PrepareUartData$20$B)
	.dwattr DW$97, DW_AT_high_pc(DW$L$_PrepareUartData$20$E)
DW$98	.dwtag  DW_TAG_loop_range
	.dwattr DW$98, DW_AT_low_pc(DW$L$_PrepareUartData$21$B)
	.dwattr DW$98, DW_AT_high_pc(DW$L$_PrepareUartData$21$E)
DW$99	.dwtag  DW_TAG_loop_range
	.dwattr DW$99, DW_AT_low_pc(DW$L$_PrepareUartData$22$B)
	.dwattr DW$99, DW_AT_high_pc(DW$L$_PrepareUartData$22$E)
	.dwendtag DW$96

	.dwattr DW$70, DW_AT_end_file("UartData.c")
	.dwattr DW$70, DW_AT_end_line(0x299)
	.dwattr DW$70, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$70

	.sect	".text"
	.global	_CommandHandler

DW$100	.dwtag  DW_TAG_subprogram, DW_AT_name("CommandHandler"), DW_AT_symbol_name("_CommandHandler")
	.dwattr DW$100, DW_AT_low_pc(_CommandHandler)
	.dwattr DW$100, DW_AT_high_pc(0x00)
	.dwattr DW$100, DW_AT_begin_file("UartData.c")
	.dwattr DW$100, DW_AT_begin_line(0x16e)
	.dwattr DW$100, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",367,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CommandHandler               FR SIZE:  52           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            3 Parameter, 42 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CommandHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#46
	.dwcfa	0x1d, -54
;* AR4   assigned to _Port
DW$101	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$101, DW_AT_type(*DW$T$53)
	.dwattr DW$101, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Data
DW$102	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$102, DW_AT_type(*DW$T$20)
	.dwattr DW$102, DW_AT_location[DW_OP_reg14]
;* AL    assigned to _Cmd
DW$103	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Cmd"), DW_AT_symbol_name("_Cmd")
	.dwattr DW$103, DW_AT_type(*DW$T$19)
	.dwattr DW$103, DW_AT_location[DW_OP_reg0]
;* AH    assigned to _Src
DW$104	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$104, DW_AT_type(*DW$T$19)
	.dwattr DW$104, DW_AT_location[DW_OP_reg1]
DW$105	.dwtag  DW_TAG_formal_parameter, DW_AT_name("DataLen"), DW_AT_symbol_name("_DataLen")
	.dwattr DW$105, DW_AT_type(*DW$T$19)
	.dwattr DW$105, DW_AT_location[DW_OP_breg20 -55]
;* AR6   assigned to C$1
;* AL    assigned to C$2
;* AR6   assigned to L$1
;* AR6   assigned to L$2
;* AR5   assigned to _P
DW$106	.dwtag  DW_TAG_variable, DW_AT_name("P"), DW_AT_symbol_name("_P")
	.dwattr DW$106, DW_AT_type(*DW$T$20)
	.dwattr DW$106, DW_AT_location[DW_OP_reg14]
;* PL    assigned to _temp
DW$107	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$107, DW_AT_type(*DW$T$19)
	.dwattr DW$107, DW_AT_location[DW_OP_reg2]
;* AR2   assigned to _DataLen
DW$108	.dwtag  DW_TAG_variable, DW_AT_name("DataLen"), DW_AT_symbol_name("_DataLen")
	.dwattr DW$108, DW_AT_type(*DW$T$64)
	.dwattr DW$108, DW_AT_location[DW_OP_reg8]
DW$109	.dwtag  DW_TAG_variable, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$109, DW_AT_type(*DW$T$64)
	.dwattr DW$109, DW_AT_location[DW_OP_breg20 -44]
DW$110	.dwtag  DW_TAG_variable, DW_AT_name("Cmd"), DW_AT_symbol_name("_Cmd")
	.dwattr DW$110, DW_AT_type(*DW$T$64)
	.dwattr DW$110, DW_AT_location[DW_OP_breg20 -45]
;* AR3   assigned to _Data
DW$111	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$111, DW_AT_type(*DW$T$60)
	.dwattr DW$111, DW_AT_location[DW_OP_reg10]
;* AR1   assigned to _Port
DW$112	.dwtag  DW_TAG_variable, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$112, DW_AT_type(*DW$T$98)
	.dwattr DW$112, DW_AT_location[DW_OP_reg6]
;* AR7   assigned to _i
DW$113	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$113, DW_AT_type(*DW$T$19)
	.dwattr DW$113, DW_AT_location[DW_OP_reg18]
;* AR7   assigned to _i
DW$114	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$114, DW_AT_type(*DW$T$19)
	.dwattr DW$114, DW_AT_location[DW_OP_reg18]
DW$115	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$115, DW_AT_type(*DW$T$63)
	.dwattr DW$115, DW_AT_location[DW_OP_breg20 -43]
        MOVL      XAR1,XAR4             ; |367| 
        MOV       *-SP[45],AL           ; |367| 
        MOV       *-SP[44],AH           ; |367| 
        MOVZ      AR2,*-SP[55]          ; |367| 
        MOVL      XAR3,XAR5             ; |367| 
	.dwpsn	"UartData.c",370,3
        MOV       *-SP[43],#0           ; |370| 
	.dwpsn	"UartData.c",371,3
        MOV       *-SP[42],#0           ; |371| 
	.dwpsn	"UartData.c",372,3
        MOV       *-SP[41],#6           ; |372| 
	.dwpsn	"UartData.c",373,3
        MOV       *-SP[40],#0           ; |373| 
	.dwpsn	"UartData.c",374,3
        MOV       *-SP[39],#128         ; |374| 
	.dwpsn	"UartData.c",375,3
        MOV       *-SP[38],#0           ; |375| 
	.dwpsn	"UartData.c",376,3
        MOV       *-SP[37],#2           ; |376| 
	.dwpsn	"UartData.c",377,3
        MOV       *-SP[36],AL           ; |377| 
	.dwpsn	"UartData.c",378,3
        CMPB      AL,#162               ; |378| 
        BF        L32,GT                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#162               ; |378| 
        BF        L43,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#78                ; |378| 
        BF        L49,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#79                ; |378| 
        BF        L48,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#161               ; |378| 
        BF        L46,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        BF        L50,UNC               ; |378| 
        ; branch occurs ; |378| 
L32:    
        CMPB      AL,#163               ; |378| 
        BF        L42,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#164               ; |378| 
        BF        L33,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        CMPB      AL,#175               ; |378| 
        BF        L47,EQ                ; |378| 
        ; branchcc occurs ; |378| 
        BF        L50,UNC               ; |378| 
        ; branch occurs ; |378| 
L33:    
	.dwpsn	"UartData.c",406,4
        MOV       AL,*+XAR3[0]          ; |406| 
        BF        L34,EQ                ; |406| 
        ; branchcc occurs ; |406| 
        CMPB      AL,#1                 ; |406| 
        BF        L39,EQ                ; |406| 
        ; branchcc occurs ; |406| 
        CMPB      AL,#2                 ; |406| 
        BF        L38,EQ                ; |406| 
        ; branchcc occurs ; |406| 
        CMPB      AL,#3                 ; |406| 
        BF        L37,EQ                ; |406| 
        ; branchcc occurs ; |406| 
        BF        L50,UNC               ; |406| 
        ; branch occurs ; |406| 
L34:    
	.dwpsn	"UartData.c",409,5
        MOV       *-SP[42],#10          ; |409| 
	.dwpsn	"UartData.c",410,5
        MOV       *-SP[35],#0           ; |410| 
	.dwpsn	"UartData.c",411,5
        MOVW      DP,#_MyInfo+61
        MOV       AL,@_MyInfo+61        ; |411| 
        CMPB      AL,#85                ; |411| 
        BF        L35,EQ                ; |411| 
        ; branchcc occurs ; |411| 
	.dwpsn	"UartData.c",414,7
        MOV       *-SP[34],#0           ; |414| 
        BF        L36,UNC               ; |414| 
        ; branch occurs ; |414| 
L35:    
	.dwpsn	"UartData.c",412,7
        MOV       *-SP[34],#1           ; |412| 
L36:    
	.dwpsn	"UartData.c",415,5
        MOVZ      AR4,SP                ; |415| 
        MOVB      AL,#12                ; |415| 
        SUBB      XAR4,#43              ; |415| 
        MOVB      XAR5,#0
        MOVL      *-SP[2],XAR4          ; |415| 
        MOVL      XAR4,XAR1             ; |415| 
        MOVB      AH,#8                 ; |415| 
        MOV       *-SP[3],#0            ; |415| 
        LCR       #_PrepareUartData     ; |415| 
        ; call occurs [#_PrepareUartData] ; |415| 
	.dwpsn	"UartData.c",416,10
        BF        L50,UNC               ; |416| 
        ; branch occurs ; |416| 
L37:    
	.dwpsn	"UartData.c",450,5
        MOV       *-SP[42],#31          ; |450| 
	.dwpsn	"UartData.c",451,5
        MOV       *-SP[35],#3           ; |451| 
	.dwpsn	"UartData.c",452,5
        MOV       *-SP[34],#86          ; |452| 
	.dwpsn	"UartData.c",453,5
        MOV       *-SP[33],#101         ; |453| 
	.dwpsn	"UartData.c",454,5
        MOV       *-SP[32],#114         ; |454| 
	.dwpsn	"UartData.c",455,5
        MOV       *-SP[31],#32          ; |455| 
	.dwpsn	"UartData.c",456,5
        MOV       *-SP[30],#58          ; |456| 
	.dwpsn	"UartData.c",457,5
        MOVW      DP,#_MyInfo+56
        MOV       AL,@_MyInfo+56        ; |457| 
        LSR       AL,8                  ; |457| 
        ADDB      AL,#48                ; |457| 
        MOV       *-SP[29],AL           ; |457| 
	.dwpsn	"UartData.c",458,5
        MOV       *-SP[28],#46          ; |458| 
	.dwpsn	"UartData.c",459,5
        MOVW      DP,#_MyInfo+56
        AND       AL,@_MyInfo+56,#0x00f0 ; |459| 
        LSR       AL,4                  ; |459| 
        ADDB      AL,#48                ; |459| 
        MOV       *-SP[27],AL           ; |459| 
	.dwpsn	"UartData.c",460,5
        MOVW      DP,#_MyInfo+56
        MOV       AL,@_MyInfo+56        ; |460| 
        ANDB      AL,#0x0f              ; |460| 
        ADDB      AL,#48                ; |460| 
        MOV       *-SP[26],AL           ; |460| 
	.dwpsn	"UartData.c",461,5
        MOV       *-SP[25],#68          ; |461| 
	.dwpsn	"UartData.c",462,5
        MOV       *-SP[24],#97          ; |462| 
	.dwpsn	"UartData.c",463,5
        MOV       *-SP[23],#116         ; |463| 
	.dwpsn	"UartData.c",464,5
        MOV       *-SP[22],#101         ; |464| 
	.dwpsn	"UartData.c",465,5
        MOV       *-SP[21],#58          ; |465| 
	.dwpsn	"UartData.c",466,5
        MOVW      DP,#_MyInfo+58
        MOV       T,#28                 ; |466| 
        MOVL      ACC,@_MyInfo+58       ; |466| 
        LSRL      ACC,T                 ; |466| 
        ADDB      AL,#48                ; |466| 
        MOV       *-SP[20],AL           ; |466| 
	.dwpsn	"UartData.c",467,5
        MOVW      DP,#_MyInfo+58
        MOV       T,#24                 ; |467| 
        MOVL      ACC,@_MyInfo+58       ; |467| 
        LSRL      ACC,T                 ; |467| 
        ANDB      AL,#0x0f              ; |467| 
        ADDB      AL,#48                ; |467| 
        MOV       *-SP[19],AL           ; |467| 
	.dwpsn	"UartData.c",468,5
        MOVW      DP,#_MyInfo+58
        MOV       T,#20                 ; |468| 
        MOVL      ACC,@_MyInfo+58       ; |468| 
        LSRL      ACC,T                 ; |468| 
        ANDB      AL,#0x0f              ; |468| 
        ADDB      AL,#48                ; |468| 
        MOV       *-SP[18],AL           ; |468| 
	.dwpsn	"UartData.c",469,5
        MOVW      DP,#_MyInfo+58
        MOVL      ACC,@_MyInfo+58       ; |469| 
        MOVU      ACC,AH                ; |469| 
        ANDB      AL,#0x0f              ; |469| 
        ADDB      AL,#48                ; |469| 
        MOV       *-SP[17],AL           ; |469| 
	.dwpsn	"UartData.c",470,5
        MOVW      DP,#_MyInfo+58
        CLRC      SXM
        MOVL      ACC,@_MyInfo+58       ; |470| 
        SFR       ACC,12                ; |470| 
        ANDB      AL,#0x0f              ; |470| 
        ADDB      AL,#48                ; |470| 
        MOV       *-SP[16],AL           ; |470| 
	.dwpsn	"UartData.c",471,5
        MOVW      DP,#_MyInfo+58
        MOVL      ACC,@_MyInfo+58       ; |471| 
        SFR       ACC,8                 ; |471| 
        ANDB      AL,#0x0f              ; |471| 
        ADDB      AL,#48                ; |471| 
        MOV       *-SP[15],AL           ; |471| 
	.dwpsn	"UartData.c",472,5
        MOVW      DP,#_MyInfo+58
        MOVL      ACC,@_MyInfo+58       ; |472| 
        SFR       ACC,4                 ; |472| 
        ANDB      AL,#0x0f              ; |472| 
        ADDB      AL,#48                ; |472| 
        MOV       *-SP[14],AL           ; |472| 
	.dwpsn	"UartData.c",473,5
        MOVW      DP,#_MyInfo+58
        MOVL      ACC,@_MyInfo+58       ; |473| 
        ANDB      AL,#0x0f              ; |473| 
        ADDB      AL,#48                ; |473| 
        MOV       *-SP[13],AL           ; |473| 
	.dwpsn	"UartData.c",474,5
        MOVZ      AR4,SP                ; |474| 
        SUBB      XAR4,#43              ; |474| 
        MOVL      *-SP[2],XAR4          ; |474| 
        MOVB      AL,#33                ; |474| 
        MOVB      XAR5,#0
        MOVL      XAR4,XAR1             ; |474| 
        MOV       *-SP[3],#0            ; |474| 
        MOVB      AH,#8                 ; |474| 
        LCR       #_PrepareUartData     ; |474| 
        ; call occurs [#_PrepareUartData] ; |474| 
	.dwpsn	"UartData.c",475,10
        BF        L50,UNC               ; |475| 
        ; branch occurs ; |475| 
L38:    
	.dwpsn	"UartData.c",437,5
        MOV       *-SP[42],#17          ; |437| 
	.dwpsn	"UartData.c",438,5
        MOV       *-SP[35],#2           ; |438| 
	.dwpsn	"UartData.c",439,5
        MOVW      DP,#_AllTime+6
        MOV       AL,@_AllTime+6        ; |439| 
        MOV       *-SP[34],AL           ; |439| 
	.dwpsn	"UartData.c",440,5
        MOVW      DP,#_AllTime+7
        MOV       AL,@_AllTime+7        ; |440| 
        MOV       *-SP[33],AL           ; |440| 
	.dwpsn	"UartData.c",441,5
        MOVW      DP,#_AllTime+8
        MOV       AL,@_AllTime+8        ; |441| 
        MOV       *-SP[32],AL           ; |441| 
	.dwpsn	"UartData.c",442,5
        MOVW      DP,#_AllTime+9
        MOV       AL,@_AllTime+9        ; |442| 
        MOV       *-SP[31],AL           ; |442| 
	.dwpsn	"UartData.c",443,5
        MOVW      DP,#_AllTime+10
        MOV       AL,@_AllTime+10       ; |443| 
        MOV       *-SP[30],AL           ; |443| 
	.dwpsn	"UartData.c",444,5
        MOVW      DP,#_AllTime+11
        MOVB      AL.LSB,@_AllTime+11   ; |444| 
        MOV       *-SP[29],AL           ; |444| 
	.dwpsn	"UartData.c",445,5
        MOV       *-SP[28],#0           ; |445| 
	.dwpsn	"UartData.c",446,5
        MOV       *-SP[27],#0           ; |446| 
	.dwpsn	"UartData.c",447,5
        MOVZ      AR4,SP                ; |447| 
        SUBB      XAR4,#43              ; |447| 
        MOVL      *-SP[2],XAR4          ; |447| 
        MOVB      AL,#19                ; |447| 
        MOVB      XAR5,#0
        MOVL      XAR4,XAR1             ; |447| 
        MOV       *-SP[3],#0            ; |447| 
        MOVB      AH,#8                 ; |447| 
        LCR       #_PrepareUartData     ; |447| 
        ; call occurs [#_PrepareUartData] ; |447| 
	.dwpsn	"UartData.c",448,10
        BF        L50,UNC               ; |448| 
        ; branch occurs ; |448| 
L39:    
	.dwpsn	"UartData.c",418,5
        MOV       *-SP[42],#31          ; |418| 
	.dwpsn	"UartData.c",419,5
        MOVL      XAR5,#_DataBase+13    ; |419| 
	.dwpsn	"UartData.c",420,5
        MOV       *-SP[35],#1           ; |420| 
	.dwpsn	"UartData.c",421,10
        MOVB      XAR7,#0
        MOVB      XAR6,#5
L40:    
DW$L$_CommandHandler$23$B:
	.dwpsn	"UartData.c",422,7
        MOVZ      AR4,SP                ; |422| 
        MOV       AL,AR7
        MOVB      XAR0,#9               ; |422| 
        ADD       AR0,AL
        SUBB      XAR4,#43              ; |422| 
        MOV       AL,*XAR5++            ; |422| 
        MOV       *+XAR4[AR0],AL        ; |422| 
	.dwpsn	"UartData.c",421,24
        ADDB      XAR7,#1               ; |421| 
	.dwpsn	"UartData.c",421,17
        BANZ      L40,AR6--             ; |421| 
        ; branchcc occurs ; |421| 
DW$L$_CommandHandler$23$E:
	.dwpsn	"UartData.c",423,10
        MOVB      XAR7,#0
        MOVB      XAR6,#5
L41:    
DW$L$_CommandHandler$25$B:
	.dwpsn	"UartData.c",425,7
        MOV       PL,*XAR5++            ; |425| 
	.dwpsn	"UartData.c",426,4
        MOV       ACC,AR7 << #1         ; |426| 
        MOVZ      AR4,SP                ; |426| 
        MOVB      XAR0,#15              ; |426| 
        ADD       AR0,AL                ; |426| 
        AND       AH,PL,#0x00ff         ; |426| 
        SUBB      XAR4,#43              ; |426| 
        MOV       *+XAR4[AR0],AH        ; |426| 
	.dwpsn	"UartData.c",427,4
        MOVZ      AR4,SP                ; |427| 
        MOVB      XAR0,#16              ; |427| 
        ADD       AR0,AL                ; |427| 
        MOV       AL,PL                 ; |427| 
        SUBB      XAR4,#43              ; |427| 
        LSR       AL,8                  ; |427| 
        MOV       *+XAR4[AR0],AL        ; |427| 
	.dwpsn	"UartData.c",423,24
        ADDB      XAR7,#1               ; |423| 
	.dwpsn	"UartData.c",423,17
        BANZ      L41,AR6--             ; |423| 
        ; branchcc occurs ; |423| 
DW$L$_CommandHandler$25$E:
	.dwpsn	"UartData.c",430,5
        MOVW      DP,#_DataBase+26
        MOVL      XAR6,@_DataBase+26    ; |430| 
        MOVL      ACC,XAR6              ; |430| 
        ANDB      AL,#0xff              ; |430| 
        MOV       *-SP[16],AL           ; |430| 
	.dwpsn	"UartData.c",431,5
        CLRC      SXM
        MOVL      ACC,XAR6              ; |431| 
        SFR       ACC,8                 ; |431| 
        ANDB      AL,#0xff              ; |431| 
        MOV       *-SP[15],AL           ; |431| 
	.dwpsn	"UartData.c",432,5
        MOVL      ACC,XAR6              ; |432| 
        MOVU      ACC,AH                ; |432| 
        ANDB      AL,#0xff              ; |432| 
        MOV       *-SP[14],AL           ; |432| 
	.dwpsn	"UartData.c",433,5
        MOV       T,#24                 ; |433| 
        MOVL      ACC,XAR6              ; |433| 
        LSRL      ACC,T                 ; |433| 
        MOV       *-SP[13],AL           ; |433| 
	.dwpsn	"UartData.c",434,5
        MOVZ      AR4,SP                ; |434| 
        SUBB      XAR4,#43              ; |434| 
        MOVL      *-SP[2],XAR4          ; |434| 
        MOVB      AL,#33                ; |434| 
        MOVB      XAR5,#0
        MOVL      XAR4,XAR1             ; |434| 
        MOV       *-SP[3],#0            ; |434| 
        MOVB      AH,#8                 ; |434| 
        LCR       #_PrepareUartData     ; |434| 
        ; call occurs [#_PrepareUartData] ; |434| 
	.dwpsn	"UartData.c",435,10
        BF        L50,UNC               ; |435| 
        ; branch occurs ; |435| 
L42:    
	.dwpsn	"UartData.c",400,4
        MOVW      DP,#_MyInfo+54
        MOV       AL,@_MyInfo+54        ; |400| 
        CMPB      AL,#1                 ; |400| 
        BF        L50,NEQ               ; |400| 
        ; branchcc occurs ; |400| 
	.dwpsn	"UartData.c",402,6
        MOVW      DP,#_MyInfo+55
        MOV       @_MyInfo+55,#3        ; |402| 
        BF        L50,UNC               ; |402| 
        ; branch occurs ; |402| 
L43:    
	.dwpsn	"UartData.c",385,4
        MOVW      DP,#_Tm5Seconds
        MOV       @_Tm5Seconds,#0       ; |385| 
	.dwpsn	"UartData.c",386,4
        MOVW      DP,#_MyInfo+26
        MOV       AL,@_MyInfo+26        ; |386| 
        CMPB      AL,#1                 ; |386| 
        BF        L44,NEQ               ; |386| 
        ; branchcc occurs ; |386| 
        MOVW      DP,#_MyInfo+54
        MOV       AL,@_MyInfo+54        ; |386| 
        CMPB      AL,#1                 ; |386| 
        BF        L44,NEQ               ; |386| 
        ; branchcc occurs ; |386| 
	.dwpsn	"UartData.c",388,6
        MOVL      XAR5,XAR3             ; |388| 
        MOVU      ACC,AR2
        MOVL      XAR4,#_GpsBuf         ; |388| 
        LCR       #___memcpy_ff         ; |388| 
        ; call occurs [#___memcpy_ff] ; |388| 
	.dwpsn	"UartData.c",390,3
        MOVW      DP,#_MyInfo+55
        MOV       @_MyInfo+55,#2        ; |390| 
	.dwpsn	"UartData.c",392,3
        MOVW      DP,#_MyInfo+23
        MOV       @_MyInfo+23,AR2       ; |392| 
	.dwpsn	"UartData.c",393,4
        BF        L45,UNC               ; |393| 
        ; branch occurs ; |393| 
L44:    
	.dwpsn	"UartData.c",395,6
        OR        *-SP[36],#0x0010      ; |395| 
L45:    
	.dwpsn	"UartData.c",396,4
        MOV       *-SP[42],#8           ; |396| 
	.dwpsn	"UartData.c",397,4
        MOVZ      AR4,SP                ; |397| 
        SUBB      XAR4,#43              ; |397| 
        MOVB      AL,#10                ; |397| 
        MOVL      *-SP[2],XAR4          ; |397| 
        MOVB      XAR5,#0
        MOVL      XAR4,XAR1             ; |397| 
        MOVB      AH,#8                 ; |397| 
        MOV       *-SP[3],#0            ; |397| 
        LCR       #_PrepareUartData     ; |397| 
        ; call occurs [#_PrepareUartData] ; |397| 
	.dwpsn	"UartData.c",398,9
        BF        L50,UNC               ; |398| 
        ; branch occurs ; |398| 
L46:    
	.dwpsn	"UartData.c",381,4
        MOVW      DP,#_MyInfo+54
        MOV       AL,@_MyInfo+54        ; |381| 
        BF        L50,NEQ               ; |381| 
        ; branchcc occurs ; |381| 
	.dwpsn	"UartData.c",382,6
        MOVW      DP,#_MyInfo+55
        MOV       @_MyInfo+55,#1        ; |382| 
        BF        L50,UNC               ; |382| 
        ; branch occurs ; |382| 
L47:    
	.dwpsn	"UartData.c",505,3
        MOVW      DP,#_MyInfo+65
        MOV       @_MyInfo+65,#1        ; |505| 
	.dwpsn	"UartData.c",506,12
        BF        L50,UNC               ; |506| 
        ; branch occurs ; |506| 
L48:    
	.dwpsn	"UartData.c",502,3
        MOVW      DP,#_MyInfo+64
        MOV       @_MyInfo+64,#1        ; |502| 
	.dwpsn	"UartData.c",503,8
        BF        L50,UNC               ; |503| 
        ; branch occurs ; |503| 
L49:    
	.dwpsn	"UartData.c",487,4
        MOVL      XAR5,XAR3             ; |487| 
        MOVB      ACC,#30
        MOVL      XAR4,#_CurrPrevNextInfo+5 ; |487| 
        LCR       #___memcpy_ff         ; |487| 
        ; call occurs [#___memcpy_ff] ; |487| 
	.dwpsn	"UartData.c",488,4
        MOVW      DP,#_CurrPrevNextInfo+4
        MOV       @_CurrPrevNextInfo+4,#1 ; |488| 
	.dwpsn	"UartData.c",491,4
        MOV       *-SP[43],#0           ; |491| 
	.dwpsn	"UartData.c",492,4
        MOV       *-SP[42],#10          ; |492| 
	.dwpsn	"UartData.c",493,4
        MOV       AL,*-SP[44]
        MOV       *-SP[39],AL           ; |493| 
	.dwpsn	"UartData.c",494,4
        MOV       *-SP[37],#3           ; |494| 
	.dwpsn	"UartData.c",495,4
        MOV       *-SP[36],#1           ; |495| 
	.dwpsn	"UartData.c",497,4
        MOV       AL,*-SP[45]
        MOV       *-SP[35],AL           ; |497| 
	.dwpsn	"UartData.c",498,4
        MOV       AL,*+XAR3[0]          ; |498| 
        MOV       *-SP[34],AL           ; |498| 
	.dwpsn	"UartData.c",499,4
        MOVZ      AR4,SP                ; |499| 
        SUBB      XAR4,#43              ; |499| 
        MOVL      *-SP[2],XAR4          ; |499| 
        MOVB      AL,#12                ; |499| 
        MOVB      XAR5,#0
        MOVL      XAR4,XAR1             ; |499| 
        MOV       *-SP[3],#0            ; |499| 
        MOVB      AH,#8                 ; |499| 
        LCR       #_PrepareUartData     ; |499| 
        ; call occurs [#_PrepareUartData] ; |499| 
L50:    
	.dwpsn	"UartData.c",509,1
        SUBB      SP,#46
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$116	.dwtag  DW_TAG_loop
	.dwattr DW$116, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\UartData.asm:L41:1:1311037667")
	.dwattr DW$116, DW_AT_begin_file("UartData.c")
	.dwattr DW$116, DW_AT_begin_line(0x1a7)
	.dwattr DW$116, DW_AT_end_line(0x1ac)
DW$117	.dwtag  DW_TAG_loop_range
	.dwattr DW$117, DW_AT_low_pc(DW$L$_CommandHandler$25$B)
	.dwattr DW$117, DW_AT_high_pc(DW$L$_CommandHandler$25$E)
	.dwendtag DW$116


DW$118	.dwtag  DW_TAG_loop
	.dwattr DW$118, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\UartData.asm:L40:1:1311037667")
	.dwattr DW$118, DW_AT_begin_file("UartData.c")
	.dwattr DW$118, DW_AT_begin_line(0x1a5)
	.dwattr DW$118, DW_AT_end_line(0x1a6)
DW$119	.dwtag  DW_TAG_loop_range
	.dwattr DW$119, DW_AT_low_pc(DW$L$_CommandHandler$23$B)
	.dwattr DW$119, DW_AT_high_pc(DW$L$_CommandHandler$23$E)
	.dwendtag DW$118

	.dwattr DW$100, DW_AT_end_file("UartData.c")
	.dwattr DW$100, DW_AT_end_line(0x1fd)
	.dwattr DW$100, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$100

	.sect	"FuncsMap2H0SARam"
	.global	_PubRxDataHandler

DW$120	.dwtag  DW_TAG_subprogram, DW_AT_name("PubRxDataHandler"), DW_AT_symbol_name("_PubRxDataHandler")
	.dwattr DW$120, DW_AT_low_pc(_PubRxDataHandler)
	.dwattr DW$120, DW_AT_high_pc(0x00)
	.dwattr DW$120, DW_AT_begin_file("UartData.c")
	.dwattr DW$120, DW_AT_begin_line(0x212)
	.dwattr DW$120, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",531,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _PubRxDataHandler             FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  4 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_PubRxDataHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 4
	.dwcfa	0x1d, -6
        ADDB      SP,#2
	.dwcfa	0x1d, -8
;* AR4   assigned to C$1
;* AR3   assigned to C$2
;* AR3   assigned to K$1
;* AR1   assigned to K$11
	.dwpsn	"UartData.c",534,3
        MOVL      XAR3,#_PubRxInfo      ; |534| 
        MOV       AL,*+XAR3[6]          ; |534| 
        CMP       AL,*+XAR3[7]          ; |534| 
        BF        L52,EQ                ; |534| 
        ; branchcc occurs ; |534| 
	.dwpsn	"UartData.c",536,5
        MOVL      XAR4,#_Pub_RxBuf      ; |536| 
        MOVU      ACC,*+XAR3[7]
        MOVL      XAR1,XAR4             ; |536| 
        LSL       ACC,8                 ; |536| 
        ADDL      XAR4,ACC
        LCR       #_CheckUartData       ; |536| 
        ; call occurs [#_CheckUartData] ; |536| 
        CMPB      AL,#0                 ; |536| 
        BF        L51,EQ                ; |536| 
        ; branchcc occurs ; |536| 
	.dwpsn	"UartData.c",541,4
        MOVL      XAR4,XAR1             ; |541| 
        MOVU      ACC,*+XAR3[7]
        LSL       ACC,8                 ; |541| 
        ADDL      XAR4,ACC
        MOVU      ACC,*+XAR3[7]
        LSL       ACC,8                 ; |541| 
        ADDL      XAR1,ACC
        MOVB      XAR0,#8               ; |541| 
        MOV       AL,*+XAR1[0]          ; |541| 
        ADDB      AL,#-10
        MOV       *-SP[1],AL            ; |541| 
        MOVB      ACC,#9
        ADDL      ACC,XAR4
        MOVL      XAR5,ACC              ; |541| 
        MOV       AL,*+XAR4[AR0]        ; |541| 
        MOV       AH,*+XAR4[3]          ; |541| 
        MOVL      XAR4,#_PubPortInfo    ; |541| 
        LCR       #_CommandHandler      ; |541| 
        ; call occurs [#_CommandHandler] ; |541| 
L51:    
	.dwpsn	"UartData.c",543,5
        MOVB      ACC,#7
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |543| 
        MOVW      DP,#_PubRxInfo+8
        MOV       AL,@_PubRxInfo+8      ; |543| 
        LCR       #_IncIndex            ; |543| 
        ; call occurs [#_IncIndex] ; |543| 
L52:    
	.dwpsn	"UartData.c",545,1
        SUBB      SP,#2
	.dwcfa	0x1d, -6
        MOVL      XAR3,*--SP
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 11
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs
	.dwattr DW$120, DW_AT_end_file("UartData.c")
	.dwattr DW$120, DW_AT_end_line(0x221)
	.dwattr DW$120, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$120

	.sect	".text"
	.global	_MobRxDataHandler

DW$121	.dwtag  DW_TAG_subprogram, DW_AT_name("MobRxDataHandler"), DW_AT_symbol_name("_MobRxDataHandler")
	.dwattr DW$121, DW_AT_low_pc(_MobRxDataHandler)
	.dwattr DW$121, DW_AT_high_pc(0x00)
	.dwattr DW$121, DW_AT_begin_file("UartData.c")
	.dwattr DW$121, DW_AT_begin_line(0x22d)
	.dwattr DW$121, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",558,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MobRxDataHandler             FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MobRxDataHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to C$1
;* AR4   assigned to K$1
	.dwpsn	"UartData.c",559,3
        MOVL      XAR4,#_MobRxInfo      ; |559| 
        MOV       AL,*+XAR4[6]          ; |559| 
        CMP       AL,*+XAR4[7]          ; |559| 
        BF        L53,EQ                ; |559| 
        ; branchcc occurs ; |559| 
	.dwpsn	"UartData.c",562,5
        MOVB      ACC,#7
        ADDL      ACC,XAR4
        MOVL      XAR4,ACC              ; |562| 
        MOVW      DP,#_MobRxInfo+8
        MOV       AL,@_MobRxInfo+8      ; |562| 
        LCR       #_IncIndex            ; |562| 
        ; call occurs [#_IncIndex] ; |562| 
L53:    
	.dwpsn	"UartData.c",564,1
        LRETR
        ; return occurs
	.dwattr DW$121, DW_AT_end_file("UartData.c")
	.dwattr DW$121, DW_AT_end_line(0x234)
	.dwattr DW$121, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$121

	.sect	".text"
	.global	_InitUartVars

DW$122	.dwtag  DW_TAG_subprogram, DW_AT_name("InitUartVars"), DW_AT_symbol_name("_InitUartVars")
	.dwattr DW$122, DW_AT_low_pc(_InitUartVars)
	.dwattr DW$122, DW_AT_high_pc(0x00)
	.dwattr DW$122, DW_AT_begin_file("UartData.c")
	.dwattr DW$122, DW_AT_begin_line(0xaf)
	.dwattr DW$122, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",176,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _InitUartVars                 FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_InitUartVars:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to C$1
;* AR4   assigned to C$2
;* AR4   assigned to C$3
;* AR4   assigned to C$4
;* AR4   assigned to C$5
	.dwpsn	"UartData.c",181,3
        MOVW      DP,#_GpsPortInfo
        MOV       @_GpsPortInfo,#0      ; |181| 
	.dwpsn	"UartData.c",182,3
        MOVL      XAR4,#_Gps_TxBuf      ; |182| 
        MOVW      DP,#_GpsPortInfo+4
        MOVL      @_GpsPortInfo+4,XAR4  ; |182| 
	.dwpsn	"UartData.c",183,3
        MOVW      DP,#_GpsPortInfo+1
        MOV       @_GpsPortInfo+1,#7    ; |183| 
	.dwpsn	"UartData.c",184,3
        MOVW      DP,#_GpsPortInfo+2
        MOV       @_GpsPortInfo+2,#256  ; |184| 
	.dwpsn	"UartData.c",185,3
        MOVW      DP,#_GpsPortInfo+6
        MOV       @_GpsPortInfo+6,#0    ; |185| 
	.dwpsn	"UartData.c",186,3
        MOVW      DP,#_GpsPortInfo+7
        MOV       @_GpsPortInfo+7,#0    ; |186| 
	.dwpsn	"UartData.c",187,3
        MOVW      DP,#_GpsPortInfo+3
        MOV       @_GpsPortInfo+3,#0    ; |187| 
	.dwpsn	"UartData.c",188,3
        MOVW      DP,#_GpsPortInfo+11
        MOV       @_GpsPortInfo+11,#0   ; |188| 
	.dwpsn	"UartData.c",189,3
        MOVW      DP,#_GpsPortInfo+10
        MOV       @_GpsPortInfo+10,#0   ; |189| 
	.dwpsn	"UartData.c",190,3
        MOVW      DP,#_GpsPortInfo+8
        MOVL      @_GpsPortInfo+8,XAR4  ; |190| 
	.dwpsn	"UartData.c",192,3
        MOVW      DP,#_YSPortInfo
        MOV       @_YSPortInfo,#1       ; |192| 
	.dwpsn	"UartData.c",193,3
        MOVW      DP,#_YSPortInfo+4
        MOVL      XAR4,#_YS_TxBuf       ; |193| 
        MOVL      @_YSPortInfo+4,XAR4   ; |193| 
	.dwpsn	"UartData.c",194,3
        MOVW      DP,#_YSPortInfo+1
        MOV       @_YSPortInfo+1,#7     ; |194| 
	.dwpsn	"UartData.c",195,3
        MOVW      DP,#_YSPortInfo+2
        MOV       @_YSPortInfo+2,#512   ; |195| 
	.dwpsn	"UartData.c",196,3
        MOVW      DP,#_YSPortInfo+6
        MOV       @_YSPortInfo+6,#0     ; |196| 
	.dwpsn	"UartData.c",197,3
        MOVW      DP,#_YSPortInfo+7
        MOV       @_YSPortInfo+7,#0     ; |197| 
	.dwpsn	"UartData.c",198,3
        MOVW      DP,#_YSPortInfo+3
        MOV       @_YSPortInfo+3,#0     ; |198| 
	.dwpsn	"UartData.c",199,3
        MOVW      DP,#_YSPortInfo+11
        MOV       @_YSPortInfo+11,#0    ; |199| 
	.dwpsn	"UartData.c",200,3
        MOVW      DP,#_YSPortInfo+10
        MOV       @_YSPortInfo+10,#0    ; |200| 
	.dwpsn	"UartData.c",201,3
        MOVW      DP,#_YSPortInfo+8
        MOVL      @_YSPortInfo+8,XAR4   ; |201| 
	.dwpsn	"UartData.c",203,3
        MOVW      DP,#_MobPortInfo
        MOV       @_MobPortInfo,#3      ; |203| 
	.dwpsn	"UartData.c",204,3
        MOVW      DP,#_MobPortInfo+4
        MOVL      XAR4,#_Mob_TxBuf      ; |204| 
        MOVL      @_MobPortInfo+4,XAR4  ; |204| 
	.dwpsn	"UartData.c",205,3
        MOVW      DP,#_MobPortInfo+1
        MOV       @_MobPortInfo+1,#7    ; |205| 
	.dwpsn	"UartData.c",206,3
        MOVW      DP,#_MobPortInfo+2
        MOV       @_MobPortInfo+2,#512  ; |206| 
	.dwpsn	"UartData.c",207,3
        MOVW      DP,#_MobPortInfo+6
        MOV       @_MobPortInfo+6,#0    ; |207| 
	.dwpsn	"UartData.c",208,3
        MOVW      DP,#_MobPortInfo+7
        MOV       @_MobPortInfo+7,#0    ; |208| 
	.dwpsn	"UartData.c",209,3
        MOVW      DP,#_MobPortInfo+3
        MOV       @_MobPortInfo+3,#0    ; |209| 
	.dwpsn	"UartData.c",210,3
        MOVW      DP,#_MobPortInfo+11
        MOV       @_MobPortInfo+11,#0   ; |210| 
	.dwpsn	"UartData.c",211,3
        MOVW      DP,#_MobPortInfo+10
        MOV       @_MobPortInfo+10,#0   ; |211| 
	.dwpsn	"UartData.c",212,3
        MOVW      DP,#_MobPortInfo+8
        MOVL      @_MobPortInfo+8,XAR4  ; |212| 
	.dwpsn	"UartData.c",214,3
        MOVW      DP,#_GsmrPortInfo
        MOV       @_GsmrPortInfo,#4     ; |214| 
	.dwpsn	"UartData.c",215,3
        MOVW      DP,#_GsmrPortInfo+4
        MOVL      XAR4,#_Gsmr_TxBuf     ; |215| 
        MOVL      @_GsmrPortInfo+4,XAR4 ; |215| 
	.dwpsn	"UartData.c",216,3
        MOVW      DP,#_GsmrPortInfo+1
        MOV       @_GsmrPortInfo+1,#15  ; |216| 
	.dwpsn	"UartData.c",217,3
        MOVW      DP,#_GsmrPortInfo+2
        MOV       @_GsmrPortInfo+2,#512 ; |217| 
	.dwpsn	"UartData.c",218,3
        MOVW      DP,#_GsmrPortInfo+6
        MOV       @_GsmrPortInfo+6,#0   ; |218| 
	.dwpsn	"UartData.c",219,3
        MOVW      DP,#_GsmrPortInfo+7
        MOV       @_GsmrPortInfo+7,#0   ; |219| 
	.dwpsn	"UartData.c",220,3
        MOVW      DP,#_GsmrPortInfo+3
        MOV       @_GsmrPortInfo+3,#0   ; |220| 
	.dwpsn	"UartData.c",221,3
        MOVW      DP,#_GsmrPortInfo+11
        MOV       @_GsmrPortInfo+11,#0  ; |221| 
	.dwpsn	"UartData.c",222,3
        MOVW      DP,#_GsmrPortInfo+10
        MOV       @_GsmrPortInfo+10,#0  ; |222| 
	.dwpsn	"UartData.c",223,3
        MOVW      DP,#_GsmrPortInfo+8
        MOVL      @_GsmrPortInfo+8,XAR4 ; |223| 
	.dwpsn	"UartData.c",225,3
        MOVW      DP,#_PubPortInfo
        MOV       @_PubPortInfo,#5      ; |225| 
	.dwpsn	"UartData.c",226,3
        MOVW      DP,#_PubPortInfo+4
        MOVL      XAR4,#_Pub_TxBuf      ; |226| 
        MOVL      @_PubPortInfo+4,XAR4  ; |226| 
	.dwpsn	"UartData.c",227,3
        MOVW      DP,#_PubPortInfo+1
        MOV       @_PubPortInfo+1,#15   ; |227| 
	.dwpsn	"UartData.c",228,3
        MOVW      DP,#_PubPortInfo+2
        MOV       @_PubPortInfo+2,#512  ; |228| 
	.dwpsn	"UartData.c",229,3
        MOVW      DP,#_PubPortInfo+6
        MOV       @_PubPortInfo+6,#0    ; |229| 
	.dwpsn	"UartData.c",230,3
        MOVW      DP,#_PubPortInfo+7
        MOV       @_PubPortInfo+7,#0    ; |230| 
	.dwpsn	"UartData.c",231,3
        MOVW      DP,#_PubPortInfo+3
        MOV       @_PubPortInfo+3,#0    ; |231| 
	.dwpsn	"UartData.c",232,3
        MOVW      DP,#_PubPortInfo+11
        MOV       @_PubPortInfo+11,#0   ; |232| 
	.dwpsn	"UartData.c",233,3
        MOVW      DP,#_PubPortInfo+10
        MOV       @_PubPortInfo+10,#0   ; |233| 
	.dwpsn	"UartData.c",234,3
        MOVW      DP,#_PubPortInfo+8
        MOVL      @_PubPortInfo+8,XAR4  ; |234| 
	.dwpsn	"UartData.c",240,3
        MOVW      DP,#_YSRxInfo
        MOV       @_YSRxInfo,#1         ; |240| 
	.dwpsn	"UartData.c",241,3
        MOVW      DP,#_YSRxInfo+4
        MOVL      XAR4,#_YS_RxBuf       ; |241| 
        MOVL      @_YSRxInfo+4,XAR4     ; |241| 
	.dwpsn	"UartData.c",242,3
        MOVW      DP,#_YSRxInfo+8
        MOV       @_YSRxInfo+8,#7       ; |242| 
	.dwpsn	"UartData.c",243,3
        MOVW      DP,#_YSRxInfo+9
        MOV       @_YSRxInfo+9,#256     ; |243| 
	.dwpsn	"UartData.c",244,3
        MOVW      DP,#_YSRxInfo+3
        MOV       @_YSRxInfo+3,#0       ; |244| 
	.dwpsn	"UartData.c",245,3
        MOVW      DP,#_YSRxInfo+2
        MOV       @_YSRxInfo+2,#0       ; |245| 
	.dwpsn	"UartData.c",246,3
        MOVW      DP,#_YSRxInfo+6
        MOV       @_YSRxInfo+6,#0       ; |246| 
	.dwpsn	"UartData.c",247,3
        MOVW      DP,#_YSRxInfo+7
        MOV       @_YSRxInfo+7,#0       ; |247| 
	.dwpsn	"UartData.c",248,3
        MOVW      DP,#_YSRxInfo+1
        MOV       @_YSRxInfo+1,#0       ; |248| 
	.dwpsn	"UartData.c",249,3
        MOVW      DP,#_YSRxInfo+10
        MOV       @_YSRxInfo+10,#0      ; |249| 
	.dwpsn	"UartData.c",250,3
        MOVW      DP,#_YSRxInfo+11
        MOV       @_YSRxInfo+11,#0      ; |250| 
	.dwpsn	"UartData.c",252,3
        MOVW      DP,#_MobRxInfo
        MOV       @_MobRxInfo,#3        ; |252| 
	.dwpsn	"UartData.c",253,3
        MOVW      DP,#_MobRxInfo+4
        MOVL      XAR4,#_Mob_RxBuf      ; |253| 
        MOVL      @_MobRxInfo+4,XAR4    ; |253| 
	.dwpsn	"UartData.c",254,3
        MOVW      DP,#_MobRxInfo+8
        MOV       @_MobRxInfo+8,#7      ; |254| 
	.dwpsn	"UartData.c",255,3
        MOVW      DP,#_MobRxInfo+9
        MOV       @_MobRxInfo+9,#256    ; |255| 
	.dwpsn	"UartData.c",256,3
        MOVW      DP,#_MobRxInfo+3
        MOV       @_MobRxInfo+3,#0      ; |256| 
	.dwpsn	"UartData.c",257,3
        MOVW      DP,#_MobRxInfo+2
        MOV       @_MobRxInfo+2,#0      ; |257| 
	.dwpsn	"UartData.c",258,3
        MOVW      DP,#_MobRxInfo+6
        MOV       @_MobRxInfo+6,#0      ; |258| 
	.dwpsn	"UartData.c",259,3
        MOVW      DP,#_MobRxInfo+7
        MOV       @_MobRxInfo+7,#0      ; |259| 
	.dwpsn	"UartData.c",260,3
        MOVW      DP,#_MobRxInfo+1
        MOV       @_MobRxInfo+1,#0      ; |260| 
	.dwpsn	"UartData.c",261,3
        MOVW      DP,#_MobRxInfo+10
        MOV       @_MobRxInfo+10,#0     ; |261| 
	.dwpsn	"UartData.c",262,3
        MOVW      DP,#_MobRxInfo+11
        MOV       @_MobRxInfo+11,#0     ; |262| 
	.dwpsn	"UartData.c",264,3
        MOVW      DP,#_GsmrRxInfo
        MOV       @_GsmrRxInfo,#4       ; |264| 
	.dwpsn	"UartData.c",265,3
        MOVW      DP,#_GsmrRxInfo+4
        MOVL      XAR4,#_Gsmr_RxBuf     ; |265| 
        MOVL      @_GsmrRxInfo+4,XAR4   ; |265| 
	.dwpsn	"UartData.c",266,3
        MOVW      DP,#_GsmrRxInfo+8
        MOV       @_GsmrRxInfo+8,#15    ; |266| 
	.dwpsn	"UartData.c",267,3
        MOVW      DP,#_GsmrRxInfo+9
        MOV       @_GsmrRxInfo+9,#256   ; |267| 
	.dwpsn	"UartData.c",268,3
        MOVW      DP,#_GsmrRxInfo+3
        MOV       @_GsmrRxInfo+3,#0     ; |268| 
	.dwpsn	"UartData.c",269,3
        MOVW      DP,#_GsmrRxInfo+2
        MOV       @_GsmrRxInfo+2,#0     ; |269| 
	.dwpsn	"UartData.c",270,3
        MOVW      DP,#_GsmrRxInfo+6
        MOV       @_GsmrRxInfo+6,#0     ; |270| 
	.dwpsn	"UartData.c",271,3
        MOVW      DP,#_GsmrRxInfo+7
        MOV       @_GsmrRxInfo+7,#0     ; |271| 
	.dwpsn	"UartData.c",272,3
        MOVW      DP,#_GsmrRxInfo+1
        MOV       @_GsmrRxInfo+1,#0     ; |272| 
	.dwpsn	"UartData.c",273,3
        MOVW      DP,#_GsmrRxInfo+10
        MOV       @_GsmrRxInfo+10,#0    ; |273| 
	.dwpsn	"UartData.c",274,3
        MOVW      DP,#_GsmrRxInfo+11
        MOV       @_GsmrRxInfo+11,#0    ; |274| 
	.dwpsn	"UartData.c",276,3
        MOVW      DP,#_PubRxInfo
        MOV       @_PubRxInfo,#5        ; |276| 
	.dwpsn	"UartData.c",277,3
        MOVW      DP,#_PubRxInfo+4
        MOVL      XAR4,#_Pub_RxBuf      ; |277| 
        MOVL      @_PubRxInfo+4,XAR4    ; |277| 
	.dwpsn	"UartData.c",278,3
        MOVW      DP,#_PubRxInfo+8
        MOV       @_PubRxInfo+8,#15     ; |278| 
	.dwpsn	"UartData.c",279,3
        MOVW      DP,#_PubRxInfo+9
        MOV       @_PubRxInfo+9,#256    ; |279| 
	.dwpsn	"UartData.c",280,3
        MOVW      DP,#_PubRxInfo+3
        MOV       @_PubRxInfo+3,#0      ; |280| 
	.dwpsn	"UartData.c",281,3
        MOVW      DP,#_PubRxInfo+2
        MOV       @_PubRxInfo+2,#0      ; |281| 
	.dwpsn	"UartData.c",282,3
        MOVW      DP,#_PubRxInfo+6
        MOV       @_PubRxInfo+6,#0      ; |282| 
	.dwpsn	"UartData.c",283,3
        MOVW      DP,#_PubRxInfo+7
        MOV       @_PubRxInfo+7,#0      ; |283| 
	.dwpsn	"UartData.c",284,3
        MOVW      DP,#_PubRxInfo+1
        MOV       @_PubRxInfo+1,#0      ; |284| 
	.dwpsn	"UartData.c",285,3
        MOVW      DP,#_PubRxInfo+10
        MOV       @_PubRxInfo+10,#0     ; |285| 
	.dwpsn	"UartData.c",286,3
        MOVW      DP,#_PubRxInfo+11
        MOV       @_PubRxInfo+11,#0     ; |286| 
	.dwpsn	"UartData.c",287,1
        LRETR
        ; return occurs
	.dwattr DW$122, DW_AT_end_file("UartData.c")
	.dwattr DW$122, DW_AT_end_line(0x11f)
	.dwattr DW$122, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$122

	.sect	"FuncsMap2H0SARam"
	.global	_GsmrRxDataHandler

DW$123	.dwtag  DW_TAG_subprogram, DW_AT_name("GsmrRxDataHandler"), DW_AT_symbol_name("_GsmrRxDataHandler")
	.dwattr DW$123, DW_AT_low_pc(_GsmrRxDataHandler)
	.dwattr DW$123, DW_AT_high_pc(0x00)
	.dwattr DW$123, DW_AT_begin_file("UartData.c")
	.dwattr DW$123, DW_AT_begin_line(0x200)
	.dwattr DW$123, DW_AT_begin_column(0x06)
	.dwpsn	"UartData.c",513,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _GsmrRxDataHandler            FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  4 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_GsmrRxDataHandler:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 4
	.dwcfa	0x1d, -6
        ADDB      SP,#2
	.dwcfa	0x1d, -8
;* AR4   assigned to C$1
;* AR3   assigned to C$2
;* AR3   assigned to K$1
;* AR1   assigned to K$11
	.dwpsn	"UartData.c",516,3
        MOVL      XAR3,#_GsmrRxInfo     ; |516| 
        MOV       AL,*+XAR3[6]          ; |516| 
        CMP       AL,*+XAR3[7]          ; |516| 
        BF        L55,EQ                ; |516| 
        ; branchcc occurs ; |516| 
	.dwpsn	"UartData.c",518,5
        MOVL      XAR4,#_Gsmr_RxBuf     ; |518| 
        MOVU      ACC,*+XAR3[7]
        MOVL      XAR1,XAR4             ; |518| 
        LSL       ACC,8                 ; |518| 
        ADDL      XAR4,ACC
        LCR       #_CheckUartData       ; |518| 
        ; call occurs [#_CheckUartData] ; |518| 
        CMPB      AL,#0                 ; |518| 
        BF        L54,EQ                ; |518| 
        ; branchcc occurs ; |518| 
	.dwpsn	"UartData.c",523,4
        MOVL      XAR4,XAR1             ; |523| 
        MOVU      ACC,*+XAR3[7]
        LSL       ACC,8                 ; |523| 
        ADDL      XAR4,ACC
        MOVU      ACC,*+XAR3[7]
        LSL       ACC,8                 ; |523| 
        ADDL      XAR1,ACC
        MOVB      XAR0,#8               ; |523| 
        MOV       AL,*+XAR1[0]          ; |523| 
        ADDB      AL,#-10
        MOV       *-SP[1],AL            ; |523| 
        MOVB      ACC,#9
        ADDL      ACC,XAR4
        MOVL      XAR5,ACC              ; |523| 
        MOV       AL,*+XAR4[AR0]        ; |523| 
        MOV       AH,*+XAR4[3]          ; |523| 
        MOVL      XAR4,#_GsmrPortInfo   ; |523| 
        LCR       #_CommandHandler      ; |523| 
        ; call occurs [#_CommandHandler] ; |523| 
L54:    
	.dwpsn	"UartData.c",525,2
        MOVB      ACC,#7
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |525| 
        MOVW      DP,#_GsmrRxInfo+8
        MOV       AL,@_GsmrRxInfo+8     ; |525| 
        LCR       #_IncIndex            ; |525| 
        ; call occurs [#_IncIndex] ; |525| 
L55:    
	.dwpsn	"UartData.c",527,1
        SUBB      SP,#2
	.dwcfa	0x1d, -6
        MOVL      XAR3,*--SP
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 11
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs
	.dwattr DW$123, DW_AT_end_file("UartData.c")
	.dwattr DW$123, DW_AT_end_line(0x20f)
	.dwattr DW$123, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$123

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_Calc_CRCByte
	.global	_Calc_CRCWord
	.global	_IncIndex
	.global	_CheckTimeValid
	.global	_MyInfo
	.global	_Tax39Buf
	.global	_AllTime
	.global	_GpsBuf
	.global	_Tm5Seconds
	.global	_DataBase
	.global	_CurrPrevNextInfo
	.global	___memcpy_ff

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x16)

DW$T$46	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$46, DW_AT_language(DW_LANG_C)
DW$124	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$125	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
DW$126	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$46

DW$T$45	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$44)
	.dwattr DW$T$45, DW_AT_address_class(0x16)

DW$T$48	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$48, DW_AT_language(DW_LANG_C)
DW$127	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$128	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$48


DW$T$50	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$50, DW_AT_language(DW_LANG_C)

DW$T$54	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$54, DW_AT_language(DW_LANG_C)
DW$129	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$53)
DW$130	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$131	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$132	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$133	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$54


DW$T$56	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$56, DW_AT_language(DW_LANG_C)
DW$134	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$53)
DW$135	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$53)
DW$136	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$137	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$138	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$139	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$56

DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$T$20	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$20, DW_AT_address_class(0x16)
DW$140	.dwtag  DW_TAG_far_type
	.dwattr DW$140, DW_AT_type(*DW$T$20)
DW$T$60	.dwtag  DW_TAG_const_type
	.dwattr DW$T$60, DW_AT_type(*DW$140)
DW$141	.dwtag  DW_TAG_far_type
	.dwattr DW$141, DW_AT_type(*DW$T$19)
DW$T$22	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$22, DW_AT_type(*DW$141)

DW$T$34	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$34, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$34, DW_AT_byte_size(0x02)
DW$142	.dwtag  DW_TAG_subrange_type
	.dwattr DW$142, DW_AT_upper_bound(0x01)
	.dwendtag DW$T$34


DW$T$61	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$61, DW_AT_language(DW_LANG_C)
DW$143	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$144	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$145	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$61


DW$T$62	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$62, DW_AT_language(DW_LANG_C)
DW$146	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
	.dwendtag DW$T$62


DW$T$63	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$63, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$63, DW_AT_byte_size(0x28)
DW$147	.dwtag  DW_TAG_subrange_type
	.dwattr DW$147, DW_AT_upper_bound(0x27)
	.dwendtag DW$T$63

DW$148	.dwtag  DW_TAG_far_type
	.dwattr DW$148, DW_AT_type(*DW$T$19)
DW$T$64	.dwtag  DW_TAG_const_type
	.dwattr DW$T$64, DW_AT_type(*DW$148)

DW$T$65	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$64)
	.dwattr DW$T$65, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$65, DW_AT_byte_size(0x10)
DW$149	.dwtag  DW_TAG_subrange_type
	.dwattr DW$149, DW_AT_upper_bound(0x0f)
	.dwendtag DW$T$65


DW$T$66	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$66, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$66, DW_AT_byte_size(0x100)
DW$150	.dwtag  DW_TAG_subrange_type
	.dwattr DW$150, DW_AT_upper_bound(0xff)
	.dwendtag DW$T$66


DW$T$67	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$67, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$67, DW_AT_byte_size(0x800)
DW$151	.dwtag  DW_TAG_subrange_type
	.dwattr DW$151, DW_AT_upper_bound(0x07)
DW$152	.dwtag  DW_TAG_subrange_type
	.dwattr DW$152, DW_AT_upper_bound(0xff)
	.dwendtag DW$T$67


DW$T$68	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$68, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$68, DW_AT_byte_size(0x1000)
DW$153	.dwtag  DW_TAG_subrange_type
	.dwattr DW$153, DW_AT_upper_bound(0x0f)
DW$154	.dwtag  DW_TAG_subrange_type
	.dwattr DW$154, DW_AT_upper_bound(0xff)
	.dwendtag DW$T$68


DW$T$70	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$70, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$70, DW_AT_byte_size(0x1000)
DW$155	.dwtag  DW_TAG_subrange_type
	.dwattr DW$155, DW_AT_upper_bound(0x07)
DW$156	.dwtag  DW_TAG_subrange_type
	.dwattr DW$156, DW_AT_upper_bound(0x1ff)
	.dwendtag DW$T$70


DW$T$71	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$71, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$71, DW_AT_byte_size(0x2000)
DW$157	.dwtag  DW_TAG_subrange_type
	.dwattr DW$157, DW_AT_upper_bound(0x0f)
DW$158	.dwtag  DW_TAG_subrange_type
	.dwattr DW$158, DW_AT_upper_bound(0x1ff)
	.dwendtag DW$T$71


DW$T$72	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$72, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$72, DW_AT_byte_size(0x400)
DW$159	.dwtag  DW_TAG_subrange_type
	.dwattr DW$159, DW_AT_upper_bound(0x3ff)
	.dwendtag DW$T$72

DW$T$58	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$58, DW_AT_address_class(0x16)

DW$T$73	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$73, DW_AT_language(DW_LANG_C)
DW$160	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
DW$161	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
	.dwendtag DW$T$73


DW$T$75	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$75, DW_AT_language(DW_LANG_C)
DW$162	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$163	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
	.dwendtag DW$T$75

DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)
DW$T$52	.dwtag  DW_TAG_typedef, DW_AT_name("UART_PORT_INFO"), DW_AT_type(*DW$T$21)
	.dwattr DW$T$52, DW_AT_language(DW_LANG_C)
DW$T$53	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$52)
	.dwattr DW$T$53, DW_AT_address_class(0x16)
DW$164	.dwtag  DW_TAG_far_type
	.dwattr DW$164, DW_AT_type(*DW$T$53)
DW$T$98	.dwtag  DW_TAG_const_type
	.dwattr DW$T$98, DW_AT_type(*DW$164)
DW$165	.dwtag  DW_TAG_far_type
	.dwattr DW$165, DW_AT_type(*DW$T$107)
DW$T$108	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$108, DW_AT_type(*DW$165)
DW$T$110	.dwtag  DW_TAG_typedef, DW_AT_name("ALL_TIME"), DW_AT_type(*DW$T$32)
	.dwattr DW$T$110, DW_AT_language(DW_LANG_C)
DW$T$111	.dwtag  DW_TAG_typedef, DW_AT_name("UART_RX_INFO"), DW_AT_type(*DW$T$33)
	.dwattr DW$T$111, DW_AT_language(DW_LANG_C)
DW$T$113	.dwtag  DW_TAG_typedef, DW_AT_name("DATA_BASE_INFO"), DW_AT_type(*DW$T$37)
	.dwattr DW$T$113, DW_AT_language(DW_LANG_C)
DW$T$115	.dwtag  DW_TAG_typedef, DW_AT_name("PREV_NEXT_INFO"), DW_AT_type(*DW$T$43)
	.dwattr DW$T$115, DW_AT_language(DW_LANG_C)
DW$166	.dwtag  DW_TAG_far_type
DW$T$44	.dwtag  DW_TAG_const_type
	.dwattr DW$T$44, DW_AT_type(*DW$166)

DW$T$21	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$21, DW_AT_byte_size(0x0c)
DW$167	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$167, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$167, DW_AT_accessibility(DW_ACCESS_public)
DW$168	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$168, DW_AT_name("BufCntMask"), DW_AT_symbol_name("_BufCntMask")
	.dwattr DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$168, DW_AT_accessibility(DW_ACCESS_public)
DW$169	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$169, DW_AT_name("OneBufLen"), DW_AT_symbol_name("_OneBufLen")
	.dwattr DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$169, DW_AT_accessibility(DW_ACCESS_public)
DW$170	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$170, DW_AT_name("RemainLen"), DW_AT_symbol_name("_RemainLen")
	.dwattr DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$170, DW_AT_accessibility(DW_ACCESS_public)
DW$171	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$171, DW_AT_name("BufBaseAddr"), DW_AT_symbol_name("_BufBaseAddr")
	.dwattr DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$171, DW_AT_accessibility(DW_ACCESS_public)
DW$172	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$172, DW_AT_name("Index"), DW_AT_symbol_name("_Index")
	.dwattr DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$172, DW_AT_accessibility(DW_ACCESS_public)
DW$173	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$173, DW_AT_name("HandleIndex"), DW_AT_symbol_name("_HandleIndex")
	.dwattr DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$173, DW_AT_accessibility(DW_ACCESS_public)
DW$174	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$174, DW_AT_name("TxPtr"), DW_AT_symbol_name("_TxPtr")
	.dwattr DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$174, DW_AT_accessibility(DW_ACCESS_public)
DW$175	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$175, DW_AT_name("TxTm"), DW_AT_symbol_name("_TxTm")
	.dwattr DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$175, DW_AT_accessibility(DW_ACCESS_public)
DW$176	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$176, DW_AT_name("TxFlag"), DW_AT_symbol_name("_TxFlag")
	.dwattr DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$176, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$21

DW$T$107	.dwtag  DW_TAG_typedef, DW_AT_name("MY_INFO"), DW_AT_type(*DW$T$30)
	.dwattr DW$T$107, DW_AT_language(DW_LANG_C)

DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_byte_size(0x18)
DW$177	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$177, DW_AT_name("RtcTime"), DW_AT_symbol_name("_RtcTime")
	.dwattr DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$177, DW_AT_accessibility(DW_ACCESS_public)
DW$178	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$178, DW_AT_name("SysTime"), DW_AT_symbol_name("_SysTime")
	.dwattr DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$178, DW_AT_accessibility(DW_ACCESS_public)
DW$179	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$179, DW_AT_name("TaxTime"), DW_AT_symbol_name("_TaxTime")
	.dwattr DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$179, DW_AT_accessibility(DW_ACCESS_public)
DW$180	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$180, DW_AT_name("PowOnTime"), DW_AT_symbol_name("_PowOnTime")
	.dwattr DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$180, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$32


DW$T$33	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$33, DW_AT_byte_size(0x0c)
DW$181	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$181, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$181, DW_AT_accessibility(DW_ACCESS_public)
DW$182	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$182, DW_AT_name("StartF"), DW_AT_symbol_name("_StartF")
	.dwattr DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$182, DW_AT_accessibility(DW_ACCESS_public)
DW$183	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$183, DW_AT_name("Cnt"), DW_AT_symbol_name("_Cnt")
	.dwattr DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$183, DW_AT_accessibility(DW_ACCESS_public)
DW$184	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$184, DW_AT_name("DLE"), DW_AT_symbol_name("_DLE")
	.dwattr DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$184, DW_AT_accessibility(DW_ACCESS_public)
DW$185	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$185, DW_AT_name("DestBaseAddr"), DW_AT_symbol_name("_DestBaseAddr")
	.dwattr DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$185, DW_AT_accessibility(DW_ACCESS_public)
DW$186	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$186, DW_AT_name("Index"), DW_AT_symbol_name("_Index")
	.dwattr DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$186, DW_AT_accessibility(DW_ACCESS_public)
DW$187	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$187, DW_AT_name("HandleIndex"), DW_AT_symbol_name("_HandleIndex")
	.dwattr DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$187, DW_AT_accessibility(DW_ACCESS_public)
DW$188	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$188, DW_AT_name("BufCntMask"), DW_AT_symbol_name("_BufCntMask")
	.dwattr DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$188, DW_AT_accessibility(DW_ACCESS_public)
DW$189	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$189, DW_AT_name("OneBufLen"), DW_AT_symbol_name("_OneBufLen")
	.dwattr DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$189, DW_AT_accessibility(DW_ACCESS_public)
DW$190	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$190, DW_AT_name("RxTm"), DW_AT_symbol_name("_RxTm")
	.dwattr DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$190, DW_AT_accessibility(DW_ACCESS_public)
DW$191	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$191, DW_AT_name("RxFlag"), DW_AT_symbol_name("_RxFlag")
	.dwattr DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$191, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$33


DW$T$37	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$37, DW_AT_byte_size(0x2c)
DW$192	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$34)
	.dwattr DW$192, DW_AT_name("ID"), DW_AT_symbol_name("_ID")
	.dwattr DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$192, DW_AT_accessibility(DW_ACCESS_public)
DW$193	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
	.dwattr DW$193, DW_AT_name("FileName"), DW_AT_symbol_name("_FileName")
	.dwattr DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$193, DW_AT_accessibility(DW_ACCESS_public)
DW$194	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$194, DW_AT_name("Time"), DW_AT_symbol_name("_Time")
	.dwattr DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$194, DW_AT_accessibility(DW_ACCESS_public)
DW$195	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$36)
	.dwattr DW$195, DW_AT_name("Version"), DW_AT_symbol_name("_Version")
	.dwattr DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$195, DW_AT_accessibility(DW_ACCESS_public)
DW$196	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$196, DW_AT_name("StCnt"), DW_AT_symbol_name("_StCnt")
	.dwattr DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$196, DW_AT_accessibility(DW_ACCESS_public)
DW$197	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$197, DW_AT_name("DBLen"), DW_AT_symbol_name("_DBLen")
	.dwattr DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$197, DW_AT_accessibility(DW_ACCESS_public)
DW$198	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$198, DW_AT_name("RegCnt"), DW_AT_symbol_name("_RegCnt")
	.dwattr DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$198, DW_AT_accessibility(DW_ACCESS_public)
DW$199	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$199, DW_AT_name("RdCnt"), DW_AT_symbol_name("_RdCnt")
	.dwattr DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$199, DW_AT_accessibility(DW_ACCESS_public)
DW$200	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$200, DW_AT_name("MaxStDist"), DW_AT_symbol_name("_MaxStDist")
	.dwattr DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x21]
	.dwattr DW$200, DW_AT_accessibility(DW_ACCESS_public)
DW$201	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$201, DW_AT_name("DefMinStLon"), DW_AT_symbol_name("_DefMinStLon")
	.dwattr DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x22]
	.dwattr DW$201, DW_AT_accessibility(DW_ACCESS_public)
DW$202	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$202, DW_AT_name("DefMinStLat"), DW_AT_symbol_name("_DefMinStLat")
	.dwattr DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x23]
	.dwattr DW$202, DW_AT_accessibility(DW_ACCESS_public)
DW$203	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$203, DW_AT_name("DefMaxStLon"), DW_AT_symbol_name("_DefMaxStLon")
	.dwattr DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$203, DW_AT_accessibility(DW_ACCESS_public)
DW$204	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$204, DW_AT_name("DefMaxStLat"), DW_AT_symbol_name("_DefMaxStLat")
	.dwattr DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x25]
	.dwattr DW$204, DW_AT_accessibility(DW_ACCESS_public)
DW$205	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$205, DW_AT_name("MaxStDist_Power2"), DW_AT_symbol_name("_MaxStDist_Power2")
	.dwattr DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x26]
	.dwattr DW$205, DW_AT_accessibility(DW_ACCESS_public)
DW$206	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$206, DW_AT_name("FileSize"), DW_AT_symbol_name("_FileSize")
	.dwattr DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$206, DW_AT_accessibility(DW_ACCESS_public)
DW$207	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$207, DW_AT_name("FileClusCnt"), DW_AT_symbol_name("_FileClusCnt")
	.dwattr DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$207, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$37


DW$T$43	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$43, DW_AT_byte_size(0x7e)
DW$208	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$208, DW_AT_name("CurrPos"), DW_AT_symbol_name("_CurrPos")
	.dwattr DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$208, DW_AT_accessibility(DW_ACCESS_public)
DW$209	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$209, DW_AT_name("LastPos"), DW_AT_symbol_name("_LastPos")
	.dwattr DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$209, DW_AT_accessibility(DW_ACCESS_public)
DW$210	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$210, DW_AT_name("MMI_RdValid"), DW_AT_symbol_name("_MMI_RdValid")
	.dwattr DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$210, DW_AT_accessibility(DW_ACCESS_public)
DW$211	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$211, DW_AT_name("MMI_Mode"), DW_AT_symbol_name("_MMI_Mode")
	.dwattr DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$211, DW_AT_accessibility(DW_ACCESS_public)
DW$212	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$212, DW_AT_name("MMI_RoadName"), DW_AT_symbol_name("_MMI_RoadName")
	.dwattr DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$212, DW_AT_accessibility(DW_ACCESS_public)
DW$213	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$39)
	.dwattr DW$213, DW_AT_name("MMI_DispName"), DW_AT_symbol_name("_MMI_DispName")
	.dwattr DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$213, DW_AT_accessibility(DW_ACCESS_public)
DW$214	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$40)
	.dwattr DW$214, DW_AT_name("MMI_TrNo"), DW_AT_symbol_name("_MMI_TrNo")
	.dwattr DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x23]
	.dwattr DW$214, DW_AT_accessibility(DW_ACCESS_public)
DW$215	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$215, DW_AT_name("MMI_UpDown"), DW_AT_symbol_name("_MMI_UpDown")
	.dwattr DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$215, DW_AT_accessibility(DW_ACCESS_public)
DW$216	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$216, DW_AT_name("CurrRdValid"), DW_AT_symbol_name("_CurrRdValid")
	.dwattr DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x2b]
	.dwattr DW$216, DW_AT_accessibility(DW_ACCESS_public)
DW$217	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$217, DW_AT_name("CurrMode"), DW_AT_symbol_name("_CurrMode")
	.dwattr DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
	.dwattr DW$217, DW_AT_accessibility(DW_ACCESS_public)
DW$218	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$218, DW_AT_name("CurrRoadName"), DW_AT_symbol_name("_CurrRoadName")
	.dwattr DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x2d]
	.dwattr DW$218, DW_AT_accessibility(DW_ACCESS_public)
DW$219	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$39)
	.dwattr DW$219, DW_AT_name("CurrDispName"), DW_AT_symbol_name("_CurrDispName")
	.dwattr DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x35]
	.dwattr DW$219, DW_AT_accessibility(DW_ACCESS_public)
DW$220	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$40)
	.dwattr DW$220, DW_AT_name("CurrTrNo"), DW_AT_symbol_name("_CurrTrNo")
	.dwattr DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x4a]
	.dwattr DW$220, DW_AT_accessibility(DW_ACCESS_public)
DW$221	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$221, DW_AT_name("CurrUpDown"), DW_AT_symbol_name("_CurrUpDown")
	.dwattr DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x51]
	.dwattr DW$221, DW_AT_accessibility(DW_ACCESS_public)
DW$222	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$222, DW_AT_name("ToBeAckCmd"), DW_AT_symbol_name("_ToBeAckCmd")
	.dwattr DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x52]
	.dwattr DW$222, DW_AT_accessibility(DW_ACCESS_public)
DW$223	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$223, DW_AT_name("ToBeAckMode"), DW_AT_symbol_name("_ToBeAckMode")
	.dwattr DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x53]
	.dwattr DW$223, DW_AT_accessibility(DW_ACCESS_public)
DW$224	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$224, DW_AT_name("NextStCnt"), DW_AT_symbol_name("_NextStCnt")
	.dwattr DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x54]
	.dwattr DW$224, DW_AT_accessibility(DW_ACCESS_public)
DW$225	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$41)
	.dwattr DW$225, DW_AT_name("JtStID"), DW_AT_symbol_name("_JtStID")
	.dwattr DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x56]
	.dwattr DW$225, DW_AT_accessibility(DW_ACCESS_public)
DW$226	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$42)
	.dwattr DW$226, DW_AT_name("JtStValid"), DW_AT_symbol_name("_JtStValid")
	.dwattr DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x5e]
	.dwattr DW$226, DW_AT_accessibility(DW_ACCESS_public)
DW$227	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$227, DW_AT_name("PrevStID"), DW_AT_symbol_name("_PrevStID")
	.dwattr DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x62]
	.dwattr DW$227, DW_AT_accessibility(DW_ACCESS_public)
DW$228	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$41)
	.dwattr DW$228, DW_AT_name("NextStID"), DW_AT_symbol_name("_NextStID")
	.dwattr DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x64]
	.dwattr DW$228, DW_AT_accessibility(DW_ACCESS_public)
DW$229	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$229, DW_AT_name("PassedStID"), DW_AT_symbol_name("_PassedStID")
	.dwattr DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x6c]
	.dwattr DW$229, DW_AT_accessibility(DW_ACCESS_public)
DW$230	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$230, DW_AT_name("PassedStID2"), DW_AT_symbol_name("_PassedStID2")
	.dwattr DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x6e]
	.dwattr DW$230, DW_AT_accessibility(DW_ACCESS_public)
DW$231	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$42)
	.dwattr DW$231, DW_AT_name("NextStValid"), DW_AT_symbol_name("_NextStValid")
	.dwattr DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x70]
	.dwattr DW$231, DW_AT_accessibility(DW_ACCESS_public)
DW$232	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$232, DW_AT_name("RegionValid"), DW_AT_symbol_name("_RegionValid")
	.dwattr DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x74]
	.dwattr DW$232, DW_AT_accessibility(DW_ACCESS_public)
DW$233	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$233, DW_AT_name("RegionLongi1"), DW_AT_symbol_name("_RegionLongi1")
	.dwattr DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x76]
	.dwattr DW$233, DW_AT_accessibility(DW_ACCESS_public)
DW$234	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$234, DW_AT_name("RegionLati1"), DW_AT_symbol_name("_RegionLati1")
	.dwattr DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x78]
	.dwattr DW$234, DW_AT_accessibility(DW_ACCESS_public)
DW$235	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$235, DW_AT_name("RegionLongi2"), DW_AT_symbol_name("_RegionLongi2")
	.dwattr DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x7a]
	.dwattr DW$235, DW_AT_accessibility(DW_ACCESS_public)
DW$236	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$236, DW_AT_name("RegionLati2"), DW_AT_symbol_name("_RegionLati2")
	.dwattr DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x7c]
	.dwattr DW$236, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$43


DW$T$35	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$35, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$35, DW_AT_byte_size(0x0b)
DW$237	.dwtag  DW_TAG_subrange_type
	.dwattr DW$237, DW_AT_upper_bound(0x0a)
	.dwendtag DW$T$35


DW$T$36	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$36, DW_AT_byte_size(0x06)
DW$238	.dwtag  DW_TAG_subrange_type
	.dwattr DW$238, DW_AT_upper_bound(0x05)
	.dwendtag DW$T$36


DW$T$38	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$38, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$38, DW_AT_byte_size(0x08)
DW$239	.dwtag  DW_TAG_subrange_type
	.dwattr DW$239, DW_AT_upper_bound(0x07)
	.dwendtag DW$T$38


DW$T$39	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$39, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$39, DW_AT_byte_size(0x15)
DW$240	.dwtag  DW_TAG_subrange_type
	.dwattr DW$240, DW_AT_upper_bound(0x14)
	.dwendtag DW$T$39


DW$T$40	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$40, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$40, DW_AT_byte_size(0x07)
DW$241	.dwtag  DW_TAG_subrange_type
	.dwattr DW$241, DW_AT_upper_bound(0x06)
	.dwendtag DW$T$40


DW$T$42	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$42, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$42, DW_AT_byte_size(0x04)
DW$242	.dwtag  DW_TAG_subrange_type
	.dwattr DW$242, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$42

DW$T$28	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$28, DW_AT_language(DW_LANG_C)

DW$T$41	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$28)
	.dwattr DW$T$41, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$41, DW_AT_byte_size(0x08)
DW$243	.dwtag  DW_TAG_subrange_type
	.dwattr DW$243, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$41

DW$T$29	.dwtag  DW_TAG_typedef, DW_AT_name("DATE_TIME_INFO"), DW_AT_type(*DW$T$23)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$244	.dwtag  DW_TAG_far_type
	.dwattr DW$244, DW_AT_type(*DW$T$29)
DW$T$31	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$31, DW_AT_type(*DW$244)

DW$T$30	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$30, DW_AT_byte_size(0x50)
DW$245	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$245, DW_AT_name("TaxTmReady"), DW_AT_symbol_name("_TaxTmReady")
	.dwattr DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$245, DW_AT_accessibility(DW_ACCESS_public)
DW$246	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$246, DW_AT_name("Tax38Ready"), DW_AT_symbol_name("_Tax38Ready")
	.dwattr DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$246, DW_AT_accessibility(DW_ACCESS_public)
DW$247	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$247, DW_AT_name("Tax39Ready"), DW_AT_symbol_name("_Tax39Ready")
	.dwattr DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$247, DW_AT_accessibility(DW_ACCESS_public)
DW$248	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$248, DW_AT_name("BenwuF"), DW_AT_symbol_name("_BenwuF")
	.dwattr DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$248, DW_AT_accessibility(DW_ACCESS_public)
DW$249	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$249, DW_AT_name("RxTaxHead"), DW_AT_symbol_name("_RxTaxHead")
	.dwattr DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$249, DW_AT_accessibility(DW_ACCESS_public)
DW$250	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$250, DW_AT_name("Tm10Hz"), DW_AT_symbol_name("_Tm10Hz")
	.dwattr DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$250, DW_AT_accessibility(DW_ACCESS_public)
DW$251	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$251, DW_AT_name("TrID"), DW_AT_symbol_name("_TrID")
	.dwattr DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$251, DW_AT_accessibility(DW_ACCESS_public)
DW$252	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$252, DW_AT_name("OldTrID"), DW_AT_symbol_name("_OldTrID")
	.dwattr DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$252, DW_AT_accessibility(DW_ACCESS_public)
DW$253	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$253, DW_AT_name("HomeF"), DW_AT_symbol_name("_HomeF")
	.dwattr DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$253, DW_AT_accessibility(DW_ACCESS_public)
DW$254	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$254, DW_AT_name("CF_OK"), DW_AT_symbol_name("_CF_OK")
	.dwattr DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$254, DW_AT_accessibility(DW_ACCESS_public)
DW$255	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$255, DW_AT_name("CF_Capacity"), DW_AT_symbol_name("_CF_Capacity")
	.dwattr DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$255, DW_AT_accessibility(DW_ACCESS_public)
DW$256	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$256, DW_AT_name("PrgRdy"), DW_AT_symbol_name("_PrgRdy")
	.dwattr DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$256, DW_AT_accessibility(DW_ACCESS_public)
DW$257	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$257, DW_AT_name("FormatF"), DW_AT_symbol_name("_FormatF")
	.dwattr DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$257, DW_AT_accessibility(DW_ACCESS_public)
DW$258	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$258, DW_AT_name("HcWorkF"), DW_AT_symbol_name("_HcWorkF")
	.dwattr DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$258, DW_AT_accessibility(DW_ACCESS_public)
DW$259	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$259, DW_AT_name("DevConnected"), DW_AT_symbol_name("_DevConnected")
	.dwattr DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$259, DW_AT_accessibility(DW_ACCESS_public)
DW$260	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$260, DW_AT_name("SysStartTm"), DW_AT_symbol_name("_SysStartTm")
	.dwattr DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
	.dwattr DW$260, DW_AT_accessibility(DW_ACCESS_public)
DW$261	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$261, DW_AT_name("XRamErr"), DW_AT_symbol_name("_XRamErr")
	.dwattr DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$261, DW_AT_accessibility(DW_ACCESS_public)
DW$262	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$262, DW_AT_name("SaveParamF"), DW_AT_symbol_name("_SaveParamF")
	.dwattr DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
	.dwattr DW$262, DW_AT_accessibility(DW_ACCESS_public)
DW$263	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$263, DW_AT_name("UsbExit"), DW_AT_symbol_name("_UsbExit")
	.dwattr DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$263, DW_AT_accessibility(DW_ACCESS_public)
DW$264	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$264, DW_AT_name("GsmrMobile"), DW_AT_symbol_name("_GsmrMobile")
	.dwattr DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$264, DW_AT_accessibility(DW_ACCESS_public)
DW$265	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$265, DW_AT_name("EnWrBios"), DW_AT_symbol_name("_EnWrBios")
	.dwattr DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$265, DW_AT_accessibility(DW_ACCESS_public)
DW$266	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$266, DW_AT_name("UseDebug"), DW_AT_symbol_name("_UseDebug")
	.dwattr DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x15]
	.dwattr DW$266, DW_AT_accessibility(DW_ACCESS_public)
DW$267	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$267, DW_AT_name("M91_BaudRate"), DW_AT_symbol_name("_M91_BaudRate")
	.dwattr DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
	.dwattr DW$267, DW_AT_accessibility(DW_ACCESS_public)
DW$268	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$268, DW_AT_name("GpsDataLen"), DW_AT_symbol_name("_GpsDataLen")
	.dwattr DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x17]
	.dwattr DW$268, DW_AT_accessibility(DW_ACCESS_public)
DW$269	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$269, DW_AT_name("GpsTm"), DW_AT_symbol_name("_GpsTm")
	.dwattr DW$269, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$269, DW_AT_accessibility(DW_ACCESS_public)
DW$270	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$270, DW_AT_name("GpsValidTm"), DW_AT_symbol_name("_GpsValidTm")
	.dwattr DW$270, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
	.dwattr DW$270, DW_AT_accessibility(DW_ACCESS_public)
DW$271	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$271, DW_AT_name("GpsDataHandled"), DW_AT_symbol_name("_GpsDataHandled")
	.dwattr DW$271, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$271, DW_AT_accessibility(DW_ACCESS_public)
DW$272	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$272, DW_AT_name("GpsSts"), DW_AT_symbol_name("_GpsSts")
	.dwattr DW$272, DW_AT_data_member_location[DW_OP_plus_uconst 0x1b]
	.dwattr DW$272, DW_AT_accessibility(DW_ACCESS_public)
DW$273	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$273, DW_AT_name("GpsToBeHandle"), DW_AT_symbol_name("_GpsToBeHandle")
	.dwattr DW$273, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$273, DW_AT_accessibility(DW_ACCESS_public)
DW$274	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$274, DW_AT_name("WaitMMIAckTm"), DW_AT_symbol_name("_WaitMMIAckTm")
	.dwattr DW$274, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d]
	.dwattr DW$274, DW_AT_accessibility(DW_ACCESS_public)
DW$275	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$275, DW_AT_name("MMIDataHandled"), DW_AT_symbol_name("_MMIDataHandled")
	.dwattr DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$275, DW_AT_accessibility(DW_ACCESS_public)
DW$276	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$276, DW_AT_name("GpsLedF"), DW_AT_symbol_name("_GpsLedF")
	.dwattr DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x1f]
	.dwattr DW$276, DW_AT_accessibility(DW_ACCESS_public)
DW$277	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$277, DW_AT_name("UsbDevF"), DW_AT_symbol_name("_UsbDevF")
	.dwattr DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$277, DW_AT_accessibility(DW_ACCESS_public)
DW$278	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$278, DW_AT_name("ErrF"), DW_AT_symbol_name("_ErrF")
	.dwattr DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x21]
	.dwattr DW$278, DW_AT_accessibility(DW_ACCESS_public)
DW$279	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$279, DW_AT_name("WorkF"), DW_AT_symbol_name("_WorkF")
	.dwattr DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x22]
	.dwattr DW$279, DW_AT_accessibility(DW_ACCESS_public)
DW$280	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$280, DW_AT_name("TxTm"), DW_AT_symbol_name("_TxTm")
	.dwattr DW$280, DW_AT_data_member_location[DW_OP_plus_uconst 0x23]
	.dwattr DW$280, DW_AT_accessibility(DW_ACCESS_public)
DW$281	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$281, DW_AT_name("RxTm"), DW_AT_symbol_name("_RxTm")
	.dwattr DW$281, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$281, DW_AT_accessibility(DW_ACCESS_public)
DW$282	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$282, DW_AT_name("ErrTm"), DW_AT_symbol_name("_ErrTm")
	.dwattr DW$282, DW_AT_data_member_location[DW_OP_plus_uconst 0x25]
	.dwattr DW$282, DW_AT_accessibility(DW_ACCESS_public)
DW$283	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$283, DW_AT_name("WorkTm"), DW_AT_symbol_name("_WorkTm")
	.dwattr DW$283, DW_AT_data_member_location[DW_OP_plus_uconst 0x26]
	.dwattr DW$283, DW_AT_accessibility(DW_ACCESS_public)
DW$284	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$284, DW_AT_name("XFlashType"), DW_AT_symbol_name("_XFlashType")
	.dwattr DW$284, DW_AT_data_member_location[DW_OP_plus_uconst 0x27]
	.dwattr DW$284, DW_AT_accessibility(DW_ACCESS_public)
DW$285	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$285, DW_AT_name("XFlashSize"), DW_AT_symbol_name("_XFlashSize")
	.dwattr DW$285, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$285, DW_AT_accessibility(DW_ACCESS_public)
DW$286	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$286, DW_AT_name("MaxStCnt"), DW_AT_symbol_name("_MaxStCnt")
	.dwattr DW$286, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$286, DW_AT_accessibility(DW_ACCESS_public)
DW$287	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$287, DW_AT_name("MaxRegCnt"), DW_AT_symbol_name("_MaxRegCnt")
	.dwattr DW$287, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
	.dwattr DW$287, DW_AT_accessibility(DW_ACCESS_public)
DW$288	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$288, DW_AT_name("DataBaseTime"), DW_AT_symbol_name("_DataBaseTime")
	.dwattr DW$288, DW_AT_data_member_location[DW_OP_plus_uconst 0x2e]
	.dwattr DW$288, DW_AT_accessibility(DW_ACCESS_public)
DW$289	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$289, DW_AT_name("DcWorkF"), DW_AT_symbol_name("_DcWorkF")
	.dwattr DW$289, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
	.dwattr DW$289, DW_AT_accessibility(DW_ACCESS_public)
DW$290	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$290, DW_AT_name("CopySts"), DW_AT_symbol_name("_CopySts")
	.dwattr DW$290, DW_AT_data_member_location[DW_OP_plus_uconst 0x35]
	.dwattr DW$290, DW_AT_accessibility(DW_ACCESS_public)
DW$291	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$291, DW_AT_name("WorkSts"), DW_AT_symbol_name("_WorkSts")
	.dwattr DW$291, DW_AT_data_member_location[DW_OP_plus_uconst 0x36]
	.dwattr DW$291, DW_AT_accessibility(DW_ACCESS_public)
DW$292	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$292, DW_AT_name("SimulateSts"), DW_AT_symbol_name("_SimulateSts")
	.dwattr DW$292, DW_AT_data_member_location[DW_OP_plus_uconst 0x37]
	.dwattr DW$292, DW_AT_accessibility(DW_ACCESS_public)
DW$293	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$293, DW_AT_name("SoftVer"), DW_AT_symbol_name("_SoftVer")
	.dwattr DW$293, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
	.dwattr DW$293, DW_AT_accessibility(DW_ACCESS_public)
DW$294	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$294, DW_AT_name("SoftDate"), DW_AT_symbol_name("_SoftDate")
	.dwattr DW$294, DW_AT_data_member_location[DW_OP_plus_uconst 0x3a]
	.dwattr DW$294, DW_AT_accessibility(DW_ACCESS_public)
DW$295	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$295, DW_AT_name("Busy"), DW_AT_symbol_name("_Busy")
	.dwattr DW$295, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
	.dwattr DW$295, DW_AT_accessibility(DW_ACCESS_public)
DW$296	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$296, DW_AT_name("RoadLocked"), DW_AT_symbol_name("_RoadLocked")
	.dwattr DW$296, DW_AT_data_member_location[DW_OP_plus_uconst 0x3d]
	.dwattr DW$296, DW_AT_accessibility(DW_ACCESS_public)
DW$297	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$297, DW_AT_name("DirLocked"), DW_AT_symbol_name("_DirLocked")
	.dwattr DW$297, DW_AT_data_member_location[DW_OP_plus_uconst 0x3e]
	.dwattr DW$297, DW_AT_accessibility(DW_ACCESS_public)
DW$298	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$298, DW_AT_name("StLocked"), DW_AT_symbol_name("_StLocked")
	.dwattr DW$298, DW_AT_data_member_location[DW_OP_plus_uconst 0x3f]
	.dwattr DW$298, DW_AT_accessibility(DW_ACCESS_public)
DW$299	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$299, DW_AT_name("MMI_AskRegionF"), DW_AT_symbol_name("_MMI_AskRegionF")
	.dwattr DW$299, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
	.dwattr DW$299, DW_AT_accessibility(DW_ACCESS_public)
DW$300	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$300, DW_AT_name("MMI_AskUpDownF"), DW_AT_symbol_name("_MMI_AskUpDownF")
	.dwattr DW$300, DW_AT_data_member_location[DW_OP_plus_uconst 0x41]
	.dwattr DW$300, DW_AT_accessibility(DW_ACCESS_public)
DW$301	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$301, DW_AT_name("MMISetType"), DW_AT_symbol_name("_MMISetType")
	.dwattr DW$301, DW_AT_data_member_location[DW_OP_plus_uconst 0x42]
	.dwattr DW$301, DW_AT_accessibility(DW_ACCESS_public)
DW$302	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$302, DW_AT_name("DBIndexOffset"), DW_AT_symbol_name("_DBIndexOffset")
	.dwattr DW$302, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
	.dwattr DW$302, DW_AT_accessibility(DW_ACCESS_public)
DW$303	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$303, DW_AT_name("DBStationOffset"), DW_AT_symbol_name("_DBStationOffset")
	.dwattr DW$303, DW_AT_data_member_location[DW_OP_plus_uconst 0x46]
	.dwattr DW$303, DW_AT_accessibility(DW_ACCESS_public)
DW$304	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$304, DW_AT_name("DBRegionOffset"), DW_AT_symbol_name("_DBRegionOffset")
	.dwattr DW$304, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
	.dwattr DW$304, DW_AT_accessibility(DW_ACCESS_public)
DW$305	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$305, DW_AT_name("DBRoadOffset"), DW_AT_symbol_name("_DBRoadOffset")
	.dwattr DW$305, DW_AT_data_member_location[DW_OP_plus_uconst 0x4a]
	.dwattr DW$305, DW_AT_accessibility(DW_ACCESS_public)
DW$306	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$306, DW_AT_name("DataBaseErrF"), DW_AT_symbol_name("_DataBaseErrF")
	.dwattr DW$306, DW_AT_data_member_location[DW_OP_plus_uconst 0x4c]
	.dwattr DW$306, DW_AT_accessibility(DW_ACCESS_public)
DW$307	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$307, DW_AT_name("WinTimeLo"), DW_AT_symbol_name("_WinTimeLo")
	.dwattr DW$307, DW_AT_data_member_location[DW_OP_plus_uconst 0x4d]
	.dwattr DW$307, DW_AT_accessibility(DW_ACCESS_public)
DW$308	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
	.dwattr DW$308, DW_AT_name("WinTimeHi"), DW_AT_symbol_name("_WinTimeHi")
	.dwattr DW$308, DW_AT_data_member_location[DW_OP_plus_uconst 0x4e]
	.dwattr DW$308, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$30


DW$T$23	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$23, DW_AT_byte_size(0x06)
DW$309	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$309, DW_AT_name("Second"), DW_AT_symbol_name("_Second")
	.dwattr DW$309, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$309, DW_AT_accessibility(DW_ACCESS_public)
DW$310	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$310, DW_AT_name("Minute"), DW_AT_symbol_name("_Minute")
	.dwattr DW$310, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$310, DW_AT_accessibility(DW_ACCESS_public)
DW$311	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$311, DW_AT_name("Hour"), DW_AT_symbol_name("_Hour")
	.dwattr DW$311, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$311, DW_AT_accessibility(DW_ACCESS_public)
DW$312	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$312, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$312, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$312, DW_AT_accessibility(DW_ACCESS_public)
DW$313	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$313, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$313, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$313, DW_AT_accessibility(DW_ACCESS_public)
DW$314	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$314, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$314, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$314, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$23


DW$T$25	.dwtag  DW_TAG_union_type
	.dwattr DW$T$25, DW_AT_name("WINDOWS_TIME_LO_REG")
	.dwattr DW$T$25, DW_AT_byte_size(0x01)
DW$315	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$315, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$315, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$315, DW_AT_accessibility(DW_ACCESS_public)
DW$316	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$24)
	.dwattr DW$316, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$316, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$316, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$25


DW$T$27	.dwtag  DW_TAG_union_type
	.dwattr DW$T$27, DW_AT_name("WINDOWS_TIME_HI_REG")
	.dwattr DW$T$27, DW_AT_byte_size(0x01)
DW$317	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$317, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$317, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$317, DW_AT_accessibility(DW_ACCESS_public)
DW$318	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$318, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$318, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$318, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27


DW$T$24	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$24, DW_AT_name("WINDOWS_TIME_LO_BITS")
	.dwattr DW$T$24, DW_AT_byte_size(0x01)
DW$319	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$319, DW_AT_name("Second"), DW_AT_symbol_name("_Second")
	.dwattr DW$319, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x06)
	.dwattr DW$319, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$319, DW_AT_accessibility(DW_ACCESS_public)
DW$320	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$320, DW_AT_name("Minute"), DW_AT_symbol_name("_Minute")
	.dwattr DW$320, DW_AT_bit_offset(0x04), DW_AT_bit_size(0x06)
	.dwattr DW$320, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$320, DW_AT_accessibility(DW_ACCESS_public)
DW$321	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$321, DW_AT_name("HourLo"), DW_AT_symbol_name("_HourLo")
	.dwattr DW$321, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x04)
	.dwattr DW$321, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$321, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$24


DW$T$26	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$26, DW_AT_name("WINDOWS_TIME_HI_BITS")
	.dwattr DW$T$26, DW_AT_byte_size(0x01)
DW$322	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$322, DW_AT_name("HourHi"), DW_AT_symbol_name("_HourHi")
	.dwattr DW$322, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$322, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$322, DW_AT_accessibility(DW_ACCESS_public)
DW$323	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$323, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$323, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x05)
	.dwattr DW$323, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$323, DW_AT_accessibility(DW_ACCESS_public)
DW$324	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$324, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$324, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x04)
	.dwattr DW$324, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$324, DW_AT_accessibility(DW_ACCESS_public)
DW$325	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$325, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$325, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x06)
	.dwattr DW$325, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$325, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$26


	.dwattr DW$60, DW_AT_external(0x01)
	.dwattr DW$60, DW_AT_type(*DW$T$19)
	.dwattr DW$100, DW_AT_external(0x01)
	.dwattr DW$123, DW_AT_external(0x01)
	.dwattr DW$122, DW_AT_external(0x01)
	.dwattr DW$121, DW_AT_external(0x01)
	.dwattr DW$70, DW_AT_external(0x01)
	.dwattr DW$120, DW_AT_external(0x01)
	.dwattr DW$58, DW_AT_external(0x01)
	.dwattr DW$55, DW_AT_external(0x01)
	.dwattr DW$59, DW_AT_external(0x01)
	.dwattr DW$54, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$326	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$326, DW_AT_location[DW_OP_reg0]
DW$327	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$327, DW_AT_location[DW_OP_reg1]
DW$328	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$328, DW_AT_location[DW_OP_reg2]
DW$329	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$329, DW_AT_location[DW_OP_reg3]
DW$330	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$330, DW_AT_location[DW_OP_reg4]
DW$331	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$331, DW_AT_location[DW_OP_reg5]
DW$332	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$332, DW_AT_location[DW_OP_reg6]
DW$333	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$333, DW_AT_location[DW_OP_reg7]
DW$334	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$334, DW_AT_location[DW_OP_reg8]
DW$335	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$335, DW_AT_location[DW_OP_reg9]
DW$336	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$336, DW_AT_location[DW_OP_reg10]
DW$337	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$337, DW_AT_location[DW_OP_reg11]
DW$338	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$338, DW_AT_location[DW_OP_reg12]
DW$339	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$339, DW_AT_location[DW_OP_reg13]
DW$340	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$340, DW_AT_location[DW_OP_reg14]
DW$341	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$341, DW_AT_location[DW_OP_reg15]
DW$342	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$342, DW_AT_location[DW_OP_reg16]
DW$343	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$343, DW_AT_location[DW_OP_reg17]
DW$344	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$344, DW_AT_location[DW_OP_reg18]
DW$345	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$345, DW_AT_location[DW_OP_reg19]
DW$346	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$346, DW_AT_location[DW_OP_reg20]
DW$347	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$347, DW_AT_location[DW_OP_reg21]
DW$348	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$348, DW_AT_location[DW_OP_reg22]
DW$349	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$349, DW_AT_location[DW_OP_reg23]
DW$350	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$350, DW_AT_location[DW_OP_reg24]
DW$351	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$351, DW_AT_location[DW_OP_reg25]
DW$352	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$352, DW_AT_location[DW_OP_reg26]
DW$353	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$353, DW_AT_location[DW_OP_reg27]
DW$354	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$354, DW_AT_location[DW_OP_reg28]
DW$355	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$355, DW_AT_location[DW_OP_reg29]
DW$356	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$356, DW_AT_location[DW_OP_reg30]
DW$357	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$357, DW_AT_location[DW_OP_reg31]
DW$358	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$358, DW_AT_location[DW_OP_regx 0x20]
DW$359	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$359, DW_AT_location[DW_OP_regx 0x21]
DW$360	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$360, DW_AT_location[DW_OP_regx 0x22]
DW$361	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$361, DW_AT_location[DW_OP_regx 0x23]
DW$362	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$362, DW_AT_location[DW_OP_regx 0x24]
DW$363	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$363, DW_AT_location[DW_OP_regx 0x25]
DW$364	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$364, DW_AT_location[DW_OP_regx 0x26]
DW$365	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$365, DW_AT_location[DW_OP_regx 0x27]
DW$366	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$366, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

